Springboot 多模块 Jenkins docker 自动化部署

之前的步骤都和这一样 参考这 点击这里

image-20201230142737158

要在总目录(root)下进行打包

image-20201230144154327

只是修改一下脚本 最后是进入到web目录下进行打包

echo "stop and delete container"
CID=$(docker ps -a | grep "b-data" | awk '{print $1}')
if [ -n "$CID" ]; then
echo "has container,CID=$CID"
docker stop $CID
docker rm $CID
fi
echo "delete image"
DID=$(docker images | grep "b-data" | awk '{print $1}')
if [ -n "$DID" ]; then
docker rmi b-data
fi
echo "build docker image"
cd web
mvn dockerfile:build
echo "current docker images:"
docker images | grep b-data
echo "start container----->"
docker run -d --net=host --name b-data b-data
echo "start success!"

猜你喜欢

转载自blog.csdn.net/weixin_44777669/article/details/111989577