14-Jenkins-推送镜像到阿里云仓库
作者:
紫荆秋雪_文 | 来源:发表于
2021-12-18 11:56 被阅读0次
-
不记得密码仓库密码的可以重新设置一下
设置仓库密码.png
-
创建仓库,为了清晰可以每个镜像一个仓库
仓库列表.png
二、Jenkins 全局密钥设置

image.png

image.png

image.png

image.png

image.png
三、Jenkinsfile推送镜像
- 使用 credentials 函数来获取Jenkins中设置的全局密钥
ALIYUN_REGISTRY = credentials('2296d007-d647-44d9-b271-c4f09b9883df')
- 用户名为:ALIYUN_REGISTRY_USR
- 密码:ALIYUN_REGISTRY_PSW
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}"
}
}
本文标题:14-Jenkins-推送镜像到阿里云仓库
本文链接:https://www.haomeiwen.com/subject/gypifrtx.html
网友评论