首页>数码 >内容

GitLab 11.10于营运仪表板新增工作管线资讯助用户掌握多专案状态

数码2021-02-23 12:05:59
最佳答案

GitLab释出11.10版本,这个版本强化了营运仪表板(Operations Dashboard)以提升DevOps生命周期的透明度,并且还进一步简化协作与开发人员工作流程,对于之前的合併请求建议(Merge Request Suggestions),原本仅支援单行更改,而从这个版本开始,用户可以同时为多行程式码撰写建议。

营运仪表板能让用户一目了然每个专案的运作健康程度,包括工作管线以及警示状态,用户可以逐一添加专案,方便查看感兴趣的专案。而在这个版本,工作管线的状态也会显示在营运仪表板中。官方提到,这个功能方便用户查看单一专案的工作管线,但是在多专案工作管线更显得有用,当用户使用微服务架构的时候,通常需要以工作管线测试和部署,储存在不同专案储存库的程式码,而现在这些专案的工作管线执行状态,都会出现营运仪表板上。

另外,官方提到,随着时间,来源和目标分支程式码可能出现分歧,这会让来源以及目标工作管线正常且没有合併冲突的情况下,在组合输出的时候工作管线发生故障,原因是两者之间的更改并不相容。为了解决这个问题,GitLab让合併请求工作管线自动创建新的参照,之中会包含来源和目标分支组合合併结果,接着再依据该参照执行工作管线,以确保组合结果的有效性。

GitLab 11.10也更新了合併请求建议功能,合併请求建议是GitLab在11.6版本提供的功能,让程式码审查者在合併请求的差异上,撰写注释直接留下修改建议,当合併请求被接受时,建议会自动被应用。而审查者原本只能对单行撰写注释,但现在可以对多行进行更改,并且任何对来源分支有写入权限的用户,都可以点击接受应用更新。

这个版本也加入了範围标籤(Scoped Labels)功能,让用户得以在问题(Issues)、合併请求等阶段使用互斥标籤,以解决杂乱的自创栏位或是工作流程状态,像是使用者可以在问题中,创建一个客制化栏位以描述作业系统,则标籤可使用双冒号分隔栏位,如platform::iOS、platform::Android与platform::Linux,对目标应用任何一个上述标籤,则系统根据设定移除任何platform::开头的标籤。

免责声明:本文由用户上传,如有侵权请联系删除!