Jenkins 自动设置镜像版本号

使用Jenkins环境变量当作镜像版本号

这样'version'变量就是版本号,在镜像构建的过程中可以使用

docker build 之后,如果有自己的镜像库,肯定要docker push 一下

至于部署的步骤,一般需要stop并删除原有的容器.我这里用的是docker-compose。同样是Jenkins SSH的配置,这里的命令就是你需要在部署的服务器执行的.使用sed 命令更换docker-compose.yml的版本号,sed后面的数字是yml文件的行号,需要根据自己的image所在行号酌情更换.

相关推荐
baihb102417 分钟前
Jenkins 构建流水线
运维·jenkins
BUG 40422 分钟前
LINUX--shell
linux·运维·服务器
菜鸟小白:长岛icetea28 分钟前
Linux零基础速成篇一(理论+实操)
linux·运维·服务器
Java小白中的菜鸟3 小时前
centos7的磁盘扩容
linux·运维·服务器
黑客老陈4 小时前
面试经验分享 | 北京渗透测试岗位
运维·服务器·经验分享·安全·web安全·面试·职场和发展
橘子师兄4 小时前
如何在自己的云服务器上部署mysql
运维·服务器·mysql
@泽栖4 小时前
Docker 常用命令
运维·服务器·docker
鲁正杰6 小时前
在一个服务器上抓取 Docker 镜像并在另一个服务器上运行
运维·服务器·docker
aherhuo7 小时前
基于openEuler22.09部署OpenStack Yoga云平台(一)
linux·运维·服务器·openstack
WebDeveloper20017 小时前
如何使用美国域名中心US Domain Center和WordPress创建商业网站
运维·服务器·css·网络·html