
管理流水线 分享链接
- 最后编辑:赵红梅 于 2023-09-12 16:42:50
本篇目录
流水线作为DevOps中的核心概念,扮演着打通工具链、实现自动化的重要角色。通过建立高效的流水线,研发团队可以实现更高效、更快速、更可靠的软件开发和交付过程。
Jenkins和GitLab作为最知名的流水线自动化工具之一,在DevOps实践中发挥着重要作用。它们帮助团队构建出高度定制化的流水线,满足项目的需求,并实现持续集成、持续交付的目标。
一、前置准备
在平台管理流水线前,需要完成以下准备工作:
二、添加流水线
研发团队在流水线列表点击添加流水线。
通过引擎下拉菜单选择要添加的Jenkins或GitLab流水线。
- 添加Jenkins流水线时,选择Jenkins应用的服务器地址,以及应用中对应的流水线。通过工具/框架区分不同类型的自由构建任务。
- 添加GitLab流水线时,选择对应GitLab项目关联的代码库即可。
平台提供三种流水线触发方式:
- 打标签:代码库创建标签(tag)时触发。
- 提交注释包含关键字:当代码库提交注释中包含设置的关键字时触发。
- 定时计划:到达设置的日期和时间时触发。
- SVN目录监控,当SVN监控目录中有目录变动的时候,执行流水线。
在选择流水线时,若下拉菜单中没有数据时,可以到Jenkins全局设置中勾选匿名用户具有可读权限
自定义构建参数支持向流水线中传参,目前支持的字段:
在列表浏览新增的流水线。
为了流水线按照设置触发,必须保证计划任务开启并且以下三个计划任务状态正常。
三、管理流水线
在流水线列表对流水线进行查看构建日志、编辑、执行、删除操作。
浏览执行历史。
浏览执行日志。
张鹏
390