Jenkins-推送镜像到阿里云仓库或者本地镜像库

申请及开通阿里云镜像服务账户不再赘述,直接讲jenkins配置部分。

aliyun配置这个变量,

ALIYUN_REGISTRY = credentials('aliyun-registry-account')
使用时,用ALIYUN_REGISTRY_USR、ALIYUN_REGISTRY_PSW
sh "docker login -u ${ALIYUN_REGISTRY_USR} -p ${ALIYUN_REGISTRY_PSW} ${params.HARBOR_HOST}"

对应凭据id也可以
ALIYUN_REGISTRY = credentials('1667737595577250919')

本地harbor

HARBOR_CREDS = credentials('testregistry')
sh "docker login -u ${HARBOR_CREDS_USR} -p ${HARBOR_CREDS_PSW} ${params.HARBOR_HOST}"

你可能感兴趣的:(云原生与虚拟化,jenkins,阿里云,运维)