c#发展

首页 » 常识 » 诊断 » GitLab128发布安全合规性实例
TUhjnbcbe - 2024/7/13 18:11:00

按照预定的版本计划,前天GitLab官方博客宣布GitLab12.8发布。新版本继续加强DevOps功能及其生命周期的管理,包括了日志浏览器、NuGet软件包和遵从性活动等。更详细功能,请随虫虫一起来学习。

主要功能

新的LogExplorer进行日志汇聚管理(ULTIMATE)

在对事件进行分类或验证服务状态时,需要能够从整个应用程序中浏览KubernetesPod日志。此前日志的浏览非常麻烦,只能看到有限的日志,无法来回回溯访问过也不支持日志搜索。无法使用PodLogs进行有意义的分析,只能用于简单的故障排除用例。

现在,新的LogExplore支持汇总所有日志到一个位置进行交互。其强大的功能包括日志过滤,按照时间筛选以及支持全文搜索,可快速获取所需的信息。日志记录类别从minimal移到viable。

对GitLab自建实例,可以一键安装Elasticstack安装到Kubernetes集群上,所有日志将被自动收集和汇总。

GitLab12.8引入了使用弹性堆栈的日志聚合。附加Kubernetes集群后,可以安装Elastic堆栈,其中包含一个带有Filebeat(轻量级日志传送器)的Elasticsearch实例。启用后,GitLab会自动收集所有应用程序日志并将其显示在UI上。

通过日志汇聚,可以查看跨多个服务和基础架构的汇总Kubernetes日志,及时返回,进行无限滚动以及搜索应用程序日志。如果要对应用程序事件进行分类或验证服务状态,并且需要浏览整个应用程序中的日志并进行全文搜索,这将非常有用。可以帮助了解影响应用程序性能的因素,并解决出现的任何问题。

高效地存储和共享C#和.NET资源(PREMIUM及以上)

Windows具有庞大,活跃且不断发展的开发社区。尽管GitLab已经具有针对C/C++,Java和Node.js的内置软件包管理,但是使用c#和.NET应用程序仍需要借助外部的工具来保存和管理其二进制文件。

GitLab12.8中新增加了NuGet存储库,以支持对C#和.NET应用的管理。可以在通过一个地方私下和公开地管理和共享项目二进制文件。现在,开发人员可以从其源代码,CI/CD管道以及生成的程序包都可以通过NuGet来交互管理,从而以更少的精力更快地完成工作。

单级Epics现已提供高级版(PREMIUM及以上)

为了支持正在计划大量相关工作并在团队的多个里程碑,冲刺和迭代中对其进行管理的用户,新版本将为高级客户发布单级Epics。

启动一个Epic,创建和添加相关问题,设置开始日期和截止日期,并使用拖放EpicTree快速组织它。

问题的已阻止状态(STARTER及以上)

明确定义问题依存关系变得更加容易。新版本中可以将问题标记为已阻止或被其他问题阻止。通过这种新的依赖关系构造,现在比以往任何时候都更容易理解可能需要额外

1
查看完整版本: GitLab128发布安全合规性实例