成功测试
成功测试

您现在的位置: 成功测试简介_成功测试分数 > 成功测试简介 > GitLab153问题任务免费的Gi

GitLab153问题任务免费的Gi

发布时间:2023/4/7 17:07:32   点击数:

日前,按照惯例,Gitlab官方发布了GitLab15.3,其中包含问题任务、免费的GitOps、SAML组链接API、高级密码复杂性要求等。详细功能请和虫虫一起学习。

另外在15.3发布的同时,11.3-15.1.4,15.2.x和15.3.0都爆出了一个严重漏洞CVE--,需要更新到15.3.1(国内镜像站已经同步到 版本),请老版本及时升级。

GitLab15.3主要改进

在问题中创建任务

任务提供了一种将问题细化为更小、离散的工作单元的可靠方法。以前在GitLab中,可以使用描述中的降价清单将问题分解为更小的部分。但是,这些清单项目无法在描述字段之外的任何地方轻松分配、标记或管理。

现在可以从子项小部件的问题中创建任务。然后,可以直接在问题内打开任务以快速更新标题、设置权重或添加描述。任务分解了GitLabFree项目中的工作,并将GitLabPremium客户的计划层次结构增加到三个级别(Epic、问题和任务)。在下一次迭代中,预计为每个任务添加标签、里程碑和迭代。

GitOps功能现在免费

当使用GitOps更新Kubernetes集群(也称为基于拉的部署)时,将获得改进的安全模型、更好的可扩展性和稳定性。

适用于Kubernetes的GitLab代理从其初始版本开始就支持GitOps工作流,但直到现在,该功能只有在订阅了GitLabPremium或Ultimate时才可用。现在,如果有免费订阅,还可以获得基于拉取的部署支持。GitLabFree中可用的功能应该服务于小型、高度信任的团队,或者适合在升级到更高层之前测试代理。

未来版本计划为高级订阅添加内置的多租户支持。该功能类似于CI/CD工作流已经可用的模拟功能。

提交带有摘要评论的合并请求审查

当完成审查合并请求时,可能会做一些常见的事情,例如为其他人总结审查或批准更改(如果它们看起来不错)。这些常见任务现在更快更容易:当提交评论时,可以添加摘要评论以及任何快速操作,例如/approve.

为所有受保护的分支添加批准规则(PREMIUM)

新版本可以创建MR批准规则并将其仅应用于项目中受保护的分支。这是一项重大改进,可以更有选择地应用合规性控制并增加粒度。

以前,添加MR批准规则会将其应用于所有分支机构。这是确保在代码投入生产之前执行正确的工作流的好方法,但这也意味着功能分支、短期分支或实验分支的MR都必须使用相同的工作流。这可能会减慢那些不打算提交受保护分支并且可能不需要相同级别的工作流执行的开发人员。

为受保护的分支创建MR批准规则可以让确信所依赖的敏感分支将应用适当的工作流,同时不会减慢不需要相同级别控制的其他分支的开发速度。

用于流式审核事件的自定义HTTP标头的UI(ULTIMATE)

现在可以直接在GitLab用户界面中添加和删除用于流式审核事件的自定义HTTP标头。

这使得与期望存在特定标头值的其他系统交互变得容易,并且意味着可以使用基于UI的工作流而不是通过API。

用于数据驱动软件开发改进的DORA自定义报告(ULTIMATE)

在最近添加的对DORA指标的支持之上,向洞察报告添加了新的DORA查询参数。借助这种新的可视化,软件 可以跟踪指标改进,了解指标趋势中的模式,并比较组和项目之间的性能。

洞察报告使用YAML文件进行配置,并且可以在整个组织中共享,作为一个地方供每个人查看相关上下文中的相同指标。除了DORA之外,洞察报告还允许用户创建自定义报告来探索数据,例如创建和关闭的问题、创建的错误、合并请求、回归、错过的 期限、跟踪标记的问题等等。

在管道编辑器中模拟默认分支管道

管道编辑器有助于在提交之前防止管道中的语法错误。但管道逻辑问题更难发现。例如,在提交并尝试运行管道之前,可能不会注意到不正确rules的作业依赖关系。needs

在新版本中,管道编辑器带来了模拟管道的功能。这以前在CILint工具中以有限的形式提供,但现在可以直接在管道编辑器中使用它。使用它来模拟默认分支上的新管道创建以及的更改,并在实际提交之前检测逻辑问题!

使用API维护SAML组链接(PREMIUM)

到目前为止,必须在UI中配置SAML组链接。现在,可以使用API以编程方式管理SAML组链接,以便自动化SAML组管理。

用户ID添加到个人资料页面

用户ID现在可在用户个人资料页面上使用,包括复制ID的功能。这将使自动化等任务更容易。

在WYSIWYGwiki编辑器中可视化目录

在富文本WYSIWYG编辑器中编辑wiki页面时,希望看到内容的准确表示,就像它在发布后出现的那样。有些元素对于纯文本格式来说过于复杂,并且需要在构建页面时生成内容的短代码或宏。wiki的目录就是一个例子:它从页面的子标题生成一个列表,简化了很长页面的导航。但是,所见即所得页面编辑将目录显示为静态占位符块。

GitLab15.3在WYSIWYGwiki编辑器中显示了目录的可视化表示。要在编辑页面时添加目录,请选择工具栏中的加号(+)图标,然后选择目录。当在页面上创建和编辑子标题时,目录会实时更新,帮助监控较长wiki页面的大纲。

changes使用新分支改进CI/CD的行为

将CI/CD作业配置为在通过使用更改某些文件时在管道上运行rules:changes对于合并请求管道非常有用。它比较源分支和目标分支以查看发生了什么变化,并根据需要添加作业。不幸的是,changes它不适用于分支管道。例如,如果管道为一个新分支运行,changes没有什么可比较的并且总是返回true,因此作业可能会意外运行。

在新版本中,新添加

转载请注明:http://www.81guangchang.com/cgjj/16910.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间:


冀ICP备20001468号-10