自动填充制品属性
本插件主要用于将构建过程中的代码仓库、分支、commit、构建计划、测试结果等关键信息写入制品属性。
快速开始
进入持续集成设置中的流程配置,选择「CODING 制品属性设置」,在「插件配置」中按照提示填写相应的值。
Jenkinsfile
你也可以参考下列命令在文本编辑器中填写命令。
stage {
steps {
useCustomStepPlugin(
key: 'coding-public:artifact_set_properties',
version: 'latest',
params: [
repo: 'docker'
artifactName: 'node-express',
version: "1.0.0",
properties: """"key1:value1\nkey2:value2\nkey3:value3"""
]
)
}
}
详细参数
本插件还支持填写其他 CODING 团队的制品仓库地址(权限需开放访问)或 WePack 制品仓库的制品属性。
stage {
steps {
useCustomStepPlugin(
key: 'coding-public:artifact_docker_push',
version: 'latest',
params: [
repo: 'docker'
artifactName: 'node-express',
version: "1.0.0",
properties: """"key1:value1\nkey2:value2\nkey3:value3"""
// 远程系统仓库时用的 Docker 仓库地址
systemHost: 'https://my-team.coding.net',
// 项目名 / 命名空间名
project: 'my-project',
// 拥有权限写入制品属性的用户名 / 密码 / token
username: 'personal-token-username',
password: 'personal-token-password'
]
)
}
}
参数详情
参数 | 描述 | 默认值 | 备注 |
---|---|---|---|
artifactName | 您需要写入属性的制品名称,例如 node-express | - | 必填; |
project | 制品所在项目 | ${PROJECT_NAME} | 非必填;请注意将项目名称改为小写; |
repo | 制品所在仓库 | - | 必填; |
properites | 写入制品的属性 | - | 非必填; |
username | 拥有权限写入制品属性的用户名 | ${PROJECT_TOKEN_GK} | 请输入项目令牌 / 个人令牌的用户名 |
password | 拥有权限写入制品属性的密码 | ${PROJECT_TOKEN} | 请输入项目令牌 / 个人令牌 |
systemHost | 其他团队 / 远程 WePack 系统地址 | ${CCI_CURRENT_TEAM}.${CCI_CURRENT_DOMAIN} | 非必填; |
问题反馈 >
2022-10-31最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。