GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
更多关于极狐GitLab :https://gitlab.cn 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。
极狐GitLab 在 2021 年 8 月份发布了 14.2 版本。此次发布了包括使用钉钉账号注册登录,Infrastructure as Code 安全扫描功能,群组级别合并请求批准设置,Kubernetes Agent 已在社区版开放,项目主题…等新功能。
极狐GitLab 公众号后台回复新手指南获取极狐GitLab 新手指南一份。
从合并请求中启动预配置的 Gitpod 工作空间
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
Gitpod 的集成在极狐GitLab 13.5 中引入,它能够帮助你管理复杂的开发环境。一旦你在代码中定义了你的项目配置,你就可以通过点击来启动一个预先构建好的、基于云的开发环境。这种便捷的工作流程使新变更的产生要比以往任何时候都快,但是启动一个 Gitpod 环境来对既有合并请求进行预览则意味着在切换到目标分支并再次构建环境之前,要先针对主分支构建环境。
现在,在极狐GitLab 14.2 中,你可以直接从合并请求页面启动 Gitpod,预设置为使用目标分支,以此来加速你的预览,从而省去了上下文切换的需要。启用 Gitpod 集成,你的合并请求就会显示一个分组的“Open in”按钮,因此你可以在 Web IDE 或 Gitpod 中打开合并请求。
追踪依赖性扫描和模糊测试的使用情况
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
追踪你的组织中哪些小组已经启用了依赖性扫描和模糊测试。之前,你只能通过 API 来追踪这些极狐GitLab 功能特性的使用。
现在,你可以从用户界面中的 DevOps 采用表中比较各组的采用情况,并对该表进行排序,以轻松找到哪些组正在使用这些安全功能。
在编辑过程中实时预览 Markdown
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
Markdown 是一种快速而直观的语法,用于编写丰富的网络内容。优点是,可以很容易的预览 Markdown 的渲染输出,以确保你的标记在预览标签中的准确性。缺点是,在源代码和预览之间移动所需的上下文切换可能很乏味,而且会扰乱你的流程。
现在,在 Web IDE 和单个文件编辑器中,Markdown 文件都有一个新的实时预览选项可用。右键点击编辑器,选择预览 Markdown,或者使用 Command/Control + Shift + P 来切换 Markdown 内容的分屏实时预览。预览会在你输入时刷新,所以你可以确信你的标记是有效的,并且会按照你的意图呈现。
可以登录极狐GitLab 安装升级页面:https://gitlab.cn/install,升级最新版本极狐GitLab,体验更多 DevOps 功能。更多关于极狐GitLab 的最佳实践,可以搜索关注公众号【极狐GitLab】或者登录极狐GitLab 官网:https://gitlab.cn/install进行学习。