1. 产品简介
  2. 快速开始
  3. 编写构建流程
  4. 配置构建计划
  5. 构建节点
  6. 管理构建计划
  7. 系统插件
  8. 自定义团队插件
  9. 最佳实践
  10. 常见问题
  11. 词汇表
持续集成 / 系统插件 / 制品属性设置

制品属性设置

本插件主要用于将构建过程中的代码仓库、分支、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} 非必填;
上一篇推送到 CODING Docker 制品仓库
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?