title: 构建计划模板 - CODING 帮助中心
pageTitle: 构建计划模板
pagePrevTitle: 分组管理
pagePrev: ci/manage/group.html
pageNextTitle: 上传 Generic 制品
pageNext: ci/plugins/generic.html
alias:
ci/node/overview.html
ci/team-template.html
CODING 持续集成支持编制统一的构建计划模板。一次配置,就能在团队内的跨项目协作中复用统一而规范的构建计划模板,优化团队成员配置构建流程的效率,集中管理团队中通用的构建计划。
点击团队首页右上角的齿轮图标 进入团队设置中心,你可以在「功能设置」→「构建计划模板」中新建团队构建模板。 在模板内能够编辑流程配置、基础配置、触发规则以及变量与缓存。
您可以使用「图形化编辑器」或「文本编辑器」编写该构建模板的执行流程。图形化编辑器的优势在于能够获得边看边写的可视化体验,在图形化编辑器中增删的所有步骤都可以转换成文本,但反之则不一定能够兼容。
在基础配置页能够更改模板名称、图标。点击右侧的操作下拉菜单能够执行删除模板或同步模板。 当模板有更新时,模板作者可以通过「同步模板」操作将更新同步至所有使用该模板创建的构建计划。该操作将覆盖对应构建计划的配置,点击查看场景举例。 支持代码源触发、定时触发及手动触发。与普通构建计划下的触发规则设置方式一致,具体说明请参考《触发规则》。 您可以在此处添加构建计划的环境变量。在手动启动构建任务时,环境变量也将作为启动参数的默认值,具体配置说明请参考《环境变量》。 模板作者完成团队构建模板的编写后,其他团队成员就可以在任一项目中使用该构建计划模板。
构建计划左上角处会标注为构建计划模板,使用者可以按照项目需求选择不同的代码源。
创建成功后,构建计划流程、触发配置、环境变量及默认值与模版保持一致,使用者可以按照项目的实际情况进行修改。基于模板做出的不会影响模板内容,如需修改模板请前往设置中心的【功能设置】>【构建计划模板】处进行更新。
当团队内部使用了某项构建计划模板作为其他构建计划的基石时,修改构建计划模板后使用同步功能,就能够让其他构建计划向构建计划模板对齐。
使用场景举例:A 团队已在内部全面推行持续集成构建规范,大部分构建计划皆是基于某一规范性构建计划模板进行编写。随着项目推进,旧有规范亟待更新,此时模板作者仅需完成构建计划模板的更新并使用同步功能,就能让其他构建计划与模板进行对齐。
同步功能并不会覆盖其他构建计划中的所有内容,下图为同步所导致的「变更」效果图:
⚠️ 使用同步功能前请确保已知晓该操作可能会造成的影响。
==== 2020/11/27 ====
本页内容是否解决了您的问题?