代码拉取完成,页面将自动刷新
#!/bin/bash
# Name : jenkins_build.sh
# Author : 蜷缩的蜗牛
# Site : www.along.party
# Version: V0.1
# Info : 打包项目代码,构建docker镜像,push镜像到docker仓库
source /usr/local/jenkins/home/scripts/config.ini
source /usr/local/jenkins/home/scripts/.version.ini
echo $VERSION
cd ${JENKINS_HOME}/workspace/${PROJECT_NAME}/
test -e project.tar.gz ; mv project.tar.gz project-`date +%Y%m%d%H`.tar.gz
tar zcvf project.tar.gz ${PROJECT_WORKDIR}
###docker_build.sh
##Docker构建项目镜像
cd ${JENKINS_HOME}/workspace/${PROJECT_NAME}/
docker build -t ${BASE_IMAGE}:${VERSION} .
##标记项目镜像
docker tag ${BASE_IMAGE}:${VERSION} ${DOCKER_REGISTRY}:${DS_PORT}/${BASE_IMAGE}:${VERSION}
##将项目镜像PUSH到Docker仓库
docker push ${DOCKER_REGISTRY}:${DS_PORT}/${BASE_IMAGE}:${VERSION}
##查看上传镜像到Docker仓库是否成功
curl -XGET http://${DOCKER_REGISTRY}:${DS_PORT}/v2/${BASE_IMAGE}/tags/list
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。