GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
极狐GitLab 在去年 7 月份发布了 16.2 版本。此次发布带来了价值流仪表盘中新的速率指标、针对扫描结果策略的额外过滤选项、使用 SSH 连接工作空间、Flux 同步状态可视化等多项功能。
新的价值流管理仪表盘定制化层级结构
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
我们为价值流仪表盘增加了一个配置文件,以便更容易地对仪表盘的数据和外观进行定制化。你可以在文件中定义不同的设置和参数,比如主题、描述及面板和过滤器的数量。该文件是模式驱动并且用 Git 进行版本控制。这能够对配置文件的变更历史进行追踪和维护,如果在需要的时候还能够回滚到之前的版本,并且实现和团队的高效协作。
新的配置还包括通过标签来对指标进行过滤。你可以基于个人兴趣爱好来调整指标对比面板,过滤掉不想管的信息,聚焦在与你的分析或决策流程紧密相关的数据上面。
自动删除未经确认的用户
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | |||
私有化部署 | Y | Y |
当给错误的邮箱地址发送邀请时,可能从来不会收到邀请确认。之前的版本中,管理员需要寻求极狐GitLab 的帮助来删除这些非确认的用户。现在,管理员可以开启在数天后自动删除未经确认的用户这一功能。
提高 Feed 令牌的安全性
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
通过只让 Feed 令牌作用于其生成的 URL来提高其安全性。这会缩小令牌泄漏时的爆炸半径。
使用多个访问令牌来加速 GitHub 项目导入
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
默认情况下, GitHub 导入者只有一个访问令牌来将项目从 GitHub 导入到极狐GitLab。用户账号的单个访问令牌的速率限制一般来说是每小时 5000 次请求。当遇到以下情况这会严重降低导入速率:
- 导入多个中小型的项目
- 导入一个具有大量数据的大型项目
此次发版,可以给 GitHub 导入器 API 传入多个访问令牌以便在速率受到限制时可以对令牌进行轮询使用。当使用多个访问令牌时:
- 令牌不能来自于同一个账号,因为它们将共用同一个速率限制。
- 令牌必须具有与要导入的存储库相同的权限和足够的特权。
从极狐GitLab 提交信息中提及的 Jira 议题中查看部署情况
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
以前,只有在与部署相关的分支或合并请求中提到 Jira 议题时,才会将 Jira 开发面板和极狐GitLab 部署连接起来。对于用户来讲,这通常不太方便,因为这需要他们从合并请求来完成部署,而这并不是一个典型的工作流。
在此版本中,GitLab 部署还会对自最后一次部署成功之后的最近 5,000 次提交消息进行扫描,查找其中提及的 Jira 问题。极狐GitLab 部署会将所有被提及的 Jira 议题关联起来。
可以登录极狐GitLab 安装升级页面,升级最新版本极狐GitLab,体验更多 DevOps 功能。更多关于极狐GitLab 的最佳实践,可以搜索关注公众号【极狐GitLab】或者登录极狐GitLab 官网进行学习。