GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
极狐GitLab 在去年 3 月份发布了 15.10 版本。此次发布带来了禁用规则时自动解决SAST发现的问题,查看所有与分支相关设置的新视图,新 Web IDE Beta中能创建和切换分支,合规框架报告等功能。
举报史诗中用户评论中的滥用行为
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
您可以向 极狐GitLab 管理员报告其他 极狐GitLab 用户的滥用行为。以前,您可以报告特定注释,例如,在议题和合并请求中。
现在,您还可以在史诗中报告评论。
扩展 DORA GraphQL API 以支持多个指标
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
以前,GraphQL API 仅支持每个请求一个指标。现在,它支持同一请求中的多个 DORA 指标。此更改提高了查询 DORA 指标数据时的性能。
极狐Gitlab 的 DORA 指标可帮助投资 DevOps 转型的高管了解他们正在实施的流程和购买的工具的投资回报率。团队可以将这些指标中的更改用作 KPI。
定义代码所有者部分的默认所有者
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
为 CODEOWNERS 文件的每个部分定义默认代码所有者。此默认值现在适用于本节中引用的文件和目录。这样你就不会必须一遍又一遍地重复相同的所有者。个别文件和目录仍然可以被覆盖。
在这个例子中,除了README.md和data-models/目录,所有的文件和目录都属于@dev-team所有。
使用 API 将合并请求添加到合并列车
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
合并列车允许您对合并请求 (MR) 进行排序,并在它们合并到目标分支之前验证它们的更改是否协同工作。以前,要将 MR 添加到合并序列,您必须单击 GitLab UI 中 MR 页面上的按钮。此方法不支持 CI/CD 自动化或某些组织可能想要实现的其他流。
现在,您可以使用合并列车 API 将合并请求添加到合并列车,从而通过自动化实现更多控制。
对新的许可证合规性扫描程序的私有化部署版支持
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
私有化部署的极狐GitLab 实例(包括在离线环境中运行的实例)现在完全支持新的许可证合规性扫描方法。此功能位于默认情况下禁用的两个功能标志后面。若要试用此功能,请启用 license_scanning_sbom_scanner
和package_metadata_synchronization功能标志,并将 CI 配置中的 Jobs/License-Scanning.gitlab-ci.yml
模板替换为 Jobs/Dependency-Scanning.gitlab-ci.yml
模板。在 极狐GitLab 16.0 及更高版本中,将不再支持使用 Jobs/License-Scanning.gitlab-ci.yml
模板进行扫描的旧方法。