构建计划模板
功能介绍
CODING 持续集成支持编制统一的构建计划模板。一次配置,就能在团队内的跨项目协作中复用统一而规范的构建计划模板,优化团队成员配置构建流程的效率,集中管理团队中通用的构建计划。
新建构建计划模板
点击导航左下角的设置按钮,你可以在「团队设置中心」->「功能设置」->「构建计划模板」中新建团队构建模板。
编辑构建计划模板
在模板内能够编辑流程配置、基础配置、触发规则以及变量与缓存。
基础配置
在基础配置页能够更改模板名称、类型及图标。
持续集成目前支持以下两种模板类型:
自由模板:通过自由模板创建的构建计划,后续可在该构建计划内自由调整流水线编排,不受模板限制。
约束模板:通过约束模板创建的构建计划,后续不支持在该构建计划内自由调整流水线编排和触发规则。
点击右侧的操作下拉菜单能够执行删除模板或同步模板。当模板有更新时,模板作者可以通过「同步模板」操作将更新同步至所有使用该模板创建的构建计划。该操作将覆盖对应构建计划的配置,点击查看场景举例。
流程配置
您可以使用「图形化编辑器」或「文本编辑器」编写该构建模板的执行流程。图形化编辑器的优势在于能够获得边看边写的可视化体验,在图形化编辑器中增删的所有步骤都可以转换成文本,但反之则不一定能够兼容。
触发规则
支持代码源触发、定时触发及手动触发。与普通构建计划下的触发规则设置方式一致,具体说明请参考《触发规则》。
变量与缓存
您可以在此处添加构建计划的环境变量。在手动启动构建任务时,环境变量也将作为启动参数的默认值,具体配置说明请参考《环境变量》。
使用构建计划模板
模板作者完成团队构建模板的编写后,其他团队成员就可以在任一项目中使用该构建计划模板。
构建计划左上角处会标注为构建计划模板,使用者可以按照项目需求选择不同的代码源。
创建成功后,构建计划流程、触发配置、环境变量及默认值与模版保持一致,使用者可以按照项目的实际情况进行修改。基于模板做出的不会影响模板内容,如需修改模板请前往设置中心的【功能设置】>【构建计划模板】处进行更新。
同步构建计划模板
当团队内部使用了某项构建计划模板作为其他构建计划的基石时,修改构建计划模板后使用同步功能,就能够让其他构建计划向构建计划模板对齐。
使用场景举例:A 团队已在内部全面推行持续集成构建规范,大部分构建计划皆是基于某一规范性构建计划模板进行编写。随着项目推进,旧有规范亟待更新,此时模板作者仅需完成构建计划模板的更新并使用同步功能,就能让其他构建计划与模板进行对齐。
下图为模板同步后,可能产生的变更示意图:
⚠️ 使用同步功能前请确保已知晓该操作可能会造成的影响。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。