管理流水线 分享链接

作者:张鹏 最后编辑:赵红梅 于 2023-09-12 16:42:50 浏览量:6293
01-管理流水线

流水线作为DevOps中的核心概念,扮演着打通工具链、实现自动化的重要角色。通过建立高效的流水线,研发团队可以实现更高效、更快速、更可靠的软件开发和交付过程。

Jenkins和GitLab作为最知名的流水线自动化工具之一,在DevOps实践中发挥着重要作用。它们帮助团队构建出高度定制化的流水线,满足项目的需求,并实现持续集成、持续交付的目标。

一、前置准备

在平台管理流水线前,需要完成以下准备工作:

二、添加流水线

研发团队在流水线列表点击添加流水线

通过引擎下拉菜单选择要添加的Jenkins或GitLab流水线。

  • 添加Jenkins流水线时,选择Jenkins应用的服务器地址,以及应用中对应的流水线。通过工具/框架区分不同类型的自由构建任务。
  • 添加GitLab流水线时,选择对应GitLab项目关联的代码库即可。

平台提供三种流水线触发方式

  • 打标签:代码库创建标签(tag)时触发。
  • 提交注释包含关键字:当代码库提交注释中包含设置的关键字时触发。
  • 定时计划:到达设置的日期和时间时触发。
  • SVN目录监控,当SVN监控目录中有目录变动的时候,执行流水线。

在选择流水线时,若下拉菜单中没有数据时,可以到Jenkins全局设置中勾选匿名用户具有可读权限

自定义构建参数支持向流水线中传参,目前支持的字段:

在列表浏览新增的流水线。

为了流水线按照设置触发,必须保证计划任务开启并且以下三个计划任务状态正常。

三、管理流水线

在流水线列表对流水线进行查看构建日志、编辑、执行、删除操作。

浏览执行历史。

浏览执行日志。