DevOps DevOps
产品简介
产品安装
快速入门
使用指南
开发指南
FAQ
6.7更新说明
  • 流水线模板
  • 构建定义模板
  • 生成方式
  • 可视化编辑
  • 模板同步
  • 发布定义模板
  • 生成方式
  • 可视化编辑
  • 模板同步
  • 文件模板
  • 新建文件模板
  • 文件模板类型
  • 配置组模板

# 流水线模板

用户在配置构建/发布流水线任务时,通常能够发现有不少流水线任务的配置是通用的。如果能将这些通用配置抽成模板,之后就可以通过导入模板的方式自动生成构建/发布流水线,省去多次重复配置的操作。

为了解决以上介绍的使用问题,DevOps 支持让用户先将所配置的通用流水线导出生成通用模板后,再通过导入模板方式生成新的流水线定义。

在 DevOps 的流水线模板功能菜单页中,支持对构建定义、发布定义以及文件模板这三种类型的模板进行维护管理。

模板使用范围分为项目级和平台级。若一个模板供多个项目使用,可将此模板的使用范围设置成平台级。

# 构建定义模板

# 生成方式

构建定义模板通过在项目中的对构建定义执行【导出模板】操作来生成。

# 可视化编辑

1

2

# 模板同步

点击【同步模板】操作按钮,将构建定义模板内容同步至所关联的构建定义中。

# 发布定义模板

# 生成方式

发布定义模板通过在项目中的对发布定义执行【导出模板】操作来生成。

# 可视化编辑

3

4

# 模板同步

点击【同步模板】操作按钮,将发布定义模板内容同步至所关联的发布定义中。

# 文件模板

在文件生成流水线任务中可以引用文件模板来生成文件。

# 新建文件模板

点击【+ 创建模板】按钮,填上相关信息后,点击【确定】按钮完成新建操作。

5

# 文件模板类型

系统中默认的文件模板类型有:dockerfile模板、Yaml模板、自定义Groovy方法模板、Thymeleaf模板、配置文件模板。

若需新增文件模板类型,可至【平台管理】->【业务配置】->【业务字典】中搜索DPS_SI_FILE_TEMPLATE_TYPE找到对应的业务字典,接着点击【+ 新建字典项】按钮进行添加。

6

# 配置组模板

来源:通过项目-配置-配置组页面的导出模板功能导出:

支持可视化编辑配置组模板:

说明: 1.项目级模板转平台级模板时,会置空模板历史记录。 2.项目级模板转平台级模板时,会置空所有变量值。 3.模板编辑不允许对配置项的值赋值。

← 项目模板 脚本管理 →