跳转至

Pipeline 配置项

imageRepo

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

具体配置字段

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

dingTalk

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

具体配置字段

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

sonarqube

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

具体配置字段

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

language

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

具体配置字段

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