GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
沿袭我们的月度发布传统,极狐GitLab 发布了 17.10 版本,该版本带来了新的议题外观(Beta)、更改漏洞的严重等级、在分支规则中配置压缩设置、软件包仓库新增审计事件等几十个重点功能的改进。下面是部分重点功能的详细解读。
关于极狐GitLab 的安装升级,可以查看官方指导文档。
- 17.10 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.10.0-jh.0
- 17.10 Helm Chart
helm search repo gitlab-jh
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 8.10.0 v17.10.0
gitlab-jh/gitlab-runner 0.75.0 17.10.0
关联阅读
- GitLab 中文版17.10正式发布,27项重点功能解读【一】
- GitLab 中文版17.10正式发布,27项重点功能解读【二】
- GitLab 中文版17.10正式发布,27项重点功能解读【三】
- GitLab 中文版17.10正式发布,27项重点功能解读【四】
- GitLab 中文版17.10正式发布,27项重点功能解读【五】
- GitLab 中文版17.10正式发布,27项重点功能解读【六】
通过使用 CSV 文件来要求重新指派
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
在此版本中,用户贡献映射现在支持通过使用 CSV 文件来进行批量重新指派。如果你有大量用户基数(有很多占位用户),则具有所有者角色的群组成员可以:
- 下载一个预填写的 CSV 模板。
- 从目标实例上添加极狐GitLab 用户名或公共邮箱。
- 上传完整的文件来一次性重新指派所有贡献。
这种方法消除了通过用户界面进行的繁琐的手动重新分配操作。 为了进一步简化大型迁移过程,基于 CSV 的重新分配现已支持通过 API 来操作。
占位符用户创建时的时间戳
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
之前,当你导入群组或项目时,你是看不到占位用户是什么时候创建的。在此版本中,我们增加了时间戳,所以你可以追踪迁移的进度而且能够对发生的任何问题进行故障排查。
在 Git blame 中忽略特定版本
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
当浏览仓库历史时,可能会有一些与重要变更相关性不是很大的提交。这可能发生在以下情况中:
- 在重构过程中,从一个库切换到另外一个库,而此更改不会改变功能。
- 实施代码格式化工具或代码检查工具,这些工具要求对整个代码库进行标准化处理。
当你使用 blame查看整个项目历史时,这些变更让理解变更变得更加困难。Git 支持在你的项目中使用 .git-blame-ignore-revs来识别这些变更。现在,极狐GitLab 允许你在 “Blame 偏好设置” 下拉菜单中通过开关控制 blame 视图,以展示或隐藏特定的修订(revisions),这让理解项目的历史变得更加容易。