Pipeline 配置项

imageRepo

若设置了该配置项,则流水线中会基于项目打包出一个 Docker 项目镜像并推送到配置的镜像仓库中。

具体配置字段

字段名描述
user镜像仓库的用户名
url镜像仓库的地址,默认为 Dockerhub 的官方地址
password镜像仓库的用户密码,用于上插件镜像时的权限认证

dingTalk

若设置了该配置项,则会在流水线失败或者成功后往指定的钉钉群发送通知。

具体配置字段

字段名描述
name钉钉机器人的名称
webhook在钉钉群中创建机器人后获取到的回调地址
securityType钉钉发送通知的认证方式,目前支持 SECRET 和 KEY
securityValue若 securityType 配置为 SECRET,该字段表示对应的 SECRET VALUE

sonarqube

若设置了该配置项,则会在流水线运行测试的同时使用 sonarqube 扫描代码。

具体配置字段

字段名描述
namesonarqube 的配置名称
tokensonarqube 的 token,获取方式可以查阅该文档
urlsoanrqube 的 url 地址

language

若设置了该配置项,则会在流水线模版渲染时配置语言和框架的默认值。如设置字段 namegolang,则流水线中的测试镜像会使用 golang 镜像,命令会使用 go test ./...

具体配置字段

字段名描述
name编程语言的名称
framework所使用的框架
version编程语言使用版本