流水线模板能够帮助团队快速搭建自动化构建、测试和部署流程。通过使用流水线模板可以减少重复配置的工作量,确保不同项目或环境之间的一致性,同时提高整体的开发效率。
-
组织成员在创建流水线时,可以选择预置的流水线模板,方便快速创建流水线模板。
-
同时流水线 Flow支持创建组织模板,用户可个性化定制属于自己组织的流水线模板,方便组织内部成员创建流水线。
在选择流水线模板弹窗中,创建方式支持可视化编排和YAML 化编排两种模式。左侧可按语言或技术分类(Java、Node.js、.NET Core 等)筛选模板,右侧分为组织自定义模板和推荐模板两个区域,并可通过新建组织模板入口创建新的组织模板。
组织流水线模板
创建组织流水线模板
用户可以通过以下三种方法创建组织流水线模板:
-
方法一:创建流水线时选择流水线模板快速创建组织模板。
在创建流水线的选择流水线模板弹窗中,找到组织自定义模板区域,单击新建组织模板按钮。
-
方法二:在流水线Flow控制台首页,选择导航菜单,新建组织模板。
-
方法三:将已有流水线保存为模板。在流水线详情页面右上角,单击三点菜单图标(⋮),在下拉菜单中选择保存为流水线模板,即可将当前流水线保存为组织模板。
编排组织流水线模板
创建组织模板后,可进行编排并保存。流水线模板包含五个阶段:源、代码扫描、构建、部署和新阶段。在部署阶段的主机部署任务中,勾选部署时下载制品,制品选择 Artifacts_${PIPELINE_ID},主机组选择 New Host Group,下载路径设置为 /home/admin/app/package.tgz,执行用户为 root。部署脚本中使用 tar zxvf /home/admin/app/package.tgz -C /home 命令解压制品。
管理流水线模板
在Flow首页,选择,可以管理预置模板和用户创建的组织模板,流水线模板禁用后组织成员在创建流水线时,将无法继续使用该模板。
在模板列表中,单击目标模板右侧的...,然后单击禁用即可禁用该模板。