极狐GitLab 17.4 重点功能解读【八】
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网
- 极狐GitLab 官网文档
- 极狐GitLab 论坛
- 极狐GitLab 安装配置
沿袭我们的月度发布传统,极狐GitLab 发布了 17.4 版本,该版本带来了当所有检查通过就会自动合并、Web IDE 中的扩展市场现已可用以及获取 Kubernetes 资源事件等几十个重点功能的改进。下面是部分重点功能的详细解读。
关联阅读
- 极狐GitLab 17.4 重点功能解读【一】
- 极狐GitLab 17.4 重点功能解读【二】
- 极狐GitLab 17.4 重点功能解读【三】
- 极狐GitLab 17.4 重点功能解读【四】
- 极狐GitLab 17.4 重点功能解读【五】
- 极狐GitLab 17.4 重点功能解读【六】
- 极狐GitLab 17.4 重点功能解读【七】
- 17.4 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.4.0-jh.0
- 17.4 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 8.4.0 v17.4.0
gitlab-jh/gitlab-runner 0.69.0 17.4.0
在 K8S 集群 UI 上触发 Flux 同步
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
尽管可以通过配置 Flux 来实现以特定间隔进行变更同步,但是总会遇到一些你想要立即同步的场景。在过去的版本中,你只能通过 CI/CD 流水线或者命令行来触发同步。在极狐GitLab 17.4 中,你可以从 Kubernetes 仪表盘上进行触发,而无需任何配置。
如果要触发同步,前往配置好的仪表盘然后选择 Flux 状态徽章即可。
对 Anthropic API key 的密钥检测支持
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
不管是流水线还是客户端的密钥检测功能,现在都支持对 Anthropic API key 进行检测。
在与安全策略关联的项目中授予对流水线执行 YAML 文件的读取权限
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
在极狐GitLab 17.4 中,我们在安全策略中新加了一个设置,你可以使用该设置为所有关联的项目赋予 pipeline-execution.yml文件的读取权限。此项设置给你提供了更多的灵活性,以便能在跨项目中启用可以强制执行流水线的用户、机器人或者令牌。比如,你可以确保群组或项目访问令牌能够读取安全策略配置,以便在流水线执行期间触发流水线。但是,你依旧无法直接查看安全策略项目仓库或者 YAML 文件,且配置仅可在流水线创建时使用。
如果要配置此设置,前往你想分享的安全策略项目。选择设置 --> 通用 --> 可见性、项目功能、权限,下拉找到流水线执行策略,然后开启授予对这个仓库的访问权限,对于将其作为安全策略项目源与安全策略相关联的项目开关。