创建流水线时,选择完毕流水线模板,默认进入 编辑流水线 页面,进行流水线的配置。您需要完成 基本信息、流程配置、环境变量、缓存目录、通知提醒 页签的配置。本文介绍流水线的具体配置项。
流水线的输入源头,例如:代码仓库、流水线产物、自定义文件等。持续交付当前支持的输入源类型为代码源,您也可以不配置输入源。配置代码源请参见 配置代码源。
配置代码源变更触发流水线运行的 Webhook 触发规则。如果您希望代码变更自动触发流水线运行,需要配置此项。更多介绍请参考 Webhook 触发。
如果您希望定时触发流水线运行,需要配置定时触发规则。更多介绍请参考 定时触发。
编排流水线各阶段、各任务、各步骤的执行顺序及具体内容。通过编排流水线,将测试、构建、部署等各阶段各任务有机串联起来,定义您的自动化交付流程。更多介绍请参考 编排流水线。
配置流水线全局变量。流水线流程配置各阶段各步骤支持使用环境变量作为动态变化的参数,提升流水线的通用性。更多介绍请参考 环境变量。
配置构建任务的缓存目录。将构建过程中需要下载的依赖缓存在项目路径下,提高后续构建效率。系统默认提供 maven 缓存目录./.m2
和 npm 缓存目录./node_modules
。更多介绍请参考 缓存目录。
配置流水线消息的通知提醒方式。持续交付支持通过站内信、短信、邮件、Webhook、飞书机器人的方式推送流水线消息,帮助您快速了解构建部署结果。更多介绍请参考 通知提醒。