云原生

14-Jenkins-推送镜像到阿里云仓库

2021-12-18  本文已影响0人  紫荆秋雪_文

一、阿里云镜像

二、Jenkins 全局密钥设置

image.png
image.png
image.png
image.png
image.png

三、Jenkinsfile推送镜像

ALIYUN_REGISTRY = credentials('2296d007-d647-44d9-b271-c4f09b9883df')
        stage('推送镜像'){
            steps {
                echo'推送镜像'
                // 当前所在位置
                sh 'pwd && ls -alh'
                //  当前可用的环境信息
                sh 'printenv'
                // 推送 镜像 到阿里云仓库
                sh "docker login --username=${ALIYUN_REGISTRY_USR} --password=${ALIYUN_REGISTRY_PSW} registry.cn-hangzhou.aliyuncs.com"
                sh "docker tag jenkins-pipeline registry.cn-hangzhou.aliyuncs.com/jks/jenkins-pipeline:${IMAGE_VERSION}"
                sh "docker push registry.cn-hangzhou.aliyuncs.com/jks/jenkins-pipeline:${IMAGE_VERSION}"
            }
        }
上一篇 下一篇

猜你喜欢

热点阅读