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

推送至外部制品库

本文档将介绍如何将制品推送至其他项目的制品仓库。例如,你希望使用 A 项目的持续集成任务将构建后的制品推送至 B 项目或其他第三方制品仓库中,将分为以下两步:

  1. 在 B 项目中新建项目令牌 / 获取第三方制品仓库的用户名与密码
  2. 在 A 项目中的持续集成任务中添加环境变量

创建项目令牌

在 B 项目的「项目设置」→「开发者选项」中创建「项目令牌」,填写名称后勾选「制品仓库」的「读写」权限。

创建后会获取令牌的用户名与密码。

使用令牌

在 A 项目的持续集成任务中,录入环境变量,填写在 B 项目中已创建的令牌用户名与密码或第三方制品仓库的用户名与密码,建议使用两项变量名:

CODING_ARTIFACTS_USERNAME
CODING_ARTIFACTS_PASSWORD

Jenkinsfile 参考

    stage('发布到 maven 制品库') {
      steps {
        echo "${env.CODING_ARTIFACTS_USERNAME}"
        sh 'mvn clean install'
        sh 'mvn deploy -s ./settings.xml'
      }
    }

上一篇npm
最近更新
感谢反馈有用
感谢反馈没用

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

您希望我们如何改进?

工单咨询