作为主流代码托管平台,GitLab它一直是全球开发者用户的共同选择,为了更好地为中国数百万用户服务,GitLab极狐G在中国发行itLab横空出世。据悉,极狐GitLab自推出以来,从未停止过前进的步伐,致力于创造一个更完美、更快、更安全、更可视的DevOps平台。最近,极狐GitLab极狐G大更新,升级后的极狐GitLab14.二版,包括Markdown预览、Gitpod扩展集成,新DevOps使用指标等50多项升级。下面,我们来看看极狐GitLab14.2的主要功能是什么?(以下例子可用于功能标准版、专业版、旗舰版)
从合并请求中启动预配置Gitpod工作空间
Gitpod集成在极狐GitLab13.5.它可以帮助您管理复杂的开发环境。一旦您在代码中定义了您的项目配置,您可以点击启动基于云的预构建开发环境。这种方便的工作过程使新的变化比以往任何时候都快,但启动Gitpod预览现有合并请求的环境意味着在切换到目标分支并再次构建环境之前,应先为主分支构建环境。
现在,在极狐GitLab14.您可以直接从合并请求页面启动Gitpod预设为使用目标分支,以加快您的预览,从而节省上下文切换的需要。启用Gitpod集成,您的合并请求将显示一组Open in按钮,所以你可以在Web IDE或Gitpod打开合并请求。
在编辑过程中实时预览Markdown
Markdown它是一种快速而直观的语法,用于编写丰富的网络内容。优点是可以轻松预览Markdown渲染输出,以确保您的标记在预览标签中的准确性。缺点是在源代码和预览之间移动所需的上下文切换可能很无聊,并会扰乱您的过程。
现在,在Web IDE在单个文件编辑器中,Markdown所有文件都有新的实时预览选项。点击编辑器右键选择预览Markdown或使用Command/Control Shift P来切换Markdown实时预览内容的分屏。当你输入时,预览会更新,所以你可以确保你的标记是有效的,并按照你的意图呈现。
三、在.gitlab-ci.yml的include语法中使用 CI/CD 变量
现在,你可以在那里了。gitlab-ci.yml将变量用作文件中的include语法的一部分。这些变量可以是实例、组或项目CI/CD的变量。
这些改进为您定义流水线提供了更灵活的方法。你可以把同一个。gitlab-ci.yml将文件复制到多个项目中,并使用变量来改变其行为。
四、无阶段流水线
n用于您的流水线配置eeds关键词有助于通过忽略阶段的执行顺序和操作来减少周期时间,而无需等待其他操作完成。needs只能在不同阶段之间使用。
这个限制在这个版本中被删除了,所以你可以在你想要的任何作业之间定义一个needs关系。您现在可以创建一个完整的CI/CD流水线,不需要使用阶段,每个操作都包含needs来隐式配置执行顺序。这样可以定义一条不那么冗长的流水线,创建时间更短,运行速度更快。
五、从Jira创建极狐G的话题itLab分支
使用Jira云用户,其应用程序现在可以直接从Jira在主题开发面板上创建极狐GitLab分支,使开发人员能够在不切换工具和失去上下文的情况下开始处理问题。
使用组导入/导出实现组同步迁移
现在,新的极狐GitLab迁移功能可以迁移整个组,包括其子组和相关数据。迁移数据包括组导出中包含的所有内容,使得整个组更容易迁移。
以前的群体迁移分为两步,要求导出一个文件,然后导入另一个极狐GitLab例如。现在,用户可以一键开始群体迁移。迁移包括所有子组及其所有数据,以前需要导出和导入每个子组。
隐藏被禁止用户创建的所有问题
在之前的版本中,我们添加了一个新的被禁止的用户状态。在这个版本中,我们还隐藏了被禁止用户创建的问题。这可以有效防止恶意用户用垃圾问题轰炸。现在,这些问题可以隐藏起来。
八、查看历史CI分钟使用流水线
在极狐GitLab 14.在使用限额页面之前,2版本,CI装配线的每分钟使用量只显示本月的使用量。这些数据每个月都会重置,所以没有办法检查过去几个月的活动来分析历史使用。
现在有两个图标来显示每个月或每个项目的历史 CI流水线的分钟使用量,可以明智决定流水线的使用量。