GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
极狐GitLab 在去年 8 月份发布了 16.3 版本。此次发布带来了价值流仪表盘中新的速率指标、针对扫描结果策略的额外过滤选项、使用 SSH 连接工作空间、Flux 同步状态可视化等多项功能。
在并行作业中使用 needs 关键字
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
needs 关键字被用来定义作业之间的依赖关系。你可以使用关键字对于依赖于前序作业的作业进行配置,而不用遵从 stage 的顺序。当依赖作业完成后,当前作业就会立马执行,这能够加速流水线的执行。
之前的版本中,无法使用 needs 关键字来将 parallel matrix 作业设置为依赖,但在这个版本中,极狐GitLab 启用了在 parallel matrix 作业中使用needs 关键字的能力。现在,你可以为 parallel matrix 作业定义更加灵活的依赖关系了,这将帮助您更快的执行流水线。您的作业开始的越早,您的流水线完成的越早。
支持 Azure Key Vault 密钥管理器
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
现在可以很容易地从 CI/CD Job 中来获取存储在 Azure Key Vault 中的密钥信息了。新的集成简化了极狐GitLab CI/CD 和 Azure Key Vault 的交互流程,这能够帮助简化构建和部署过程。
应用程序设置变更的审计事件记录
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
现在,对实例、群组及项目级别的应用程序设置变更也会被记录到审计日志中,并记录执行变更的用户信息。对于私有化部署和 SaaS 来讲,这提高了应用程序设置的审计能力。
导航栏有更多的颜色可供选择
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
如果开启了新的导航栏,就可以选择 5 个不同色系主题中的其中一个,针对每一种都有浅色或者暗黑模式供选择。使用这些主题来区别不同的环境或者选择您最喜欢的颜色。
从 Bitbutket Server 导入的时候保存 PR 审核人员信息
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
直到现在,从 Bitbucket Server 导入的时候都不会导入 PR 审核人员信息,而是将他们归类到参与者中。PR 审核人员信息对于审计和合规来讲是非常重要的。
在极狐GitLab 16.3 中,新增了对于从 Bitbucket 导入的时候导入 PR 审核人员信息的支持。当然,在极狐GitLab 中,就变成了 MR 审核人员信息。
可以登录极狐GitLab 安装升级页面,升级最新版本极狐GitLab,体验更多 DevOps 功能。更多关于极狐GitLab 的最佳实践,可以搜索关注公众号【极狐GitLab】或者登录极狐GitLab 官网进行学习。