上传 Docker 类型制品

功能介绍

在 CODING 持续集成任务构建过程当中,您可以选择将构建物上传至 CODING 制品库。

在使用该功能之前,请确保您对 Docker 类型制品库有初步了解,您可以点击阅读 在 CODING 中使用 Docker 制品库了解更多。

Jenkinsfile 配置

node {
    checkout([
        $class: 'GitSCM',
        branches: [[name: env.GIT_BUILD_REF]],
        userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIALS_ID]]
    ])

    // 构建 Docker 镜像
    imageName = "myteam-docker.pkg.coding.net/my-project/my-repo/my-app:latest"
    docker.build(imageName)

    // 推送 Docker 镜像到仓库
    docker.withRegistry("https://myteam-docker.pkg.coding.net", CODING_ARTIFACTS_CREDENTIALS_ID) {
        docker.image(imageName).push()
    }
}
上一篇上传 Generic 类型制品
文档是否对您有用?
感谢反馈有用
感谢反馈没用