Jenkins 自动设置镜像版本号

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

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

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

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

相关推荐
bkspiderx2 小时前
Nginx 屏蔽服务器名称与版本信息(源码级修改)
运维·服务器·nginx
野生柚子2 小时前
记录学习K8s 集群中OOM Killer的决策基准及执行流程
linux·运维
TLucas3 小时前
在CentOS 7上将PostgreSQL数据库从默认路径迁移到自定义目录
linux·运维·postgresql·centos
ZoeLandia5 小时前
nginx实战分析
运维·前端·nginx
菜菜子爱学习5 小时前
Nginx学习笔记(九)—— Nginx Rewrite深度解析
linux·运维·笔记·学习·nginx
迷之程序员6 小时前
服务器装两个cpu
运维·服务器
Mr_Xuhhh7 小时前
传输层协议 TCP(1)
运维·服务器·网络·c++·网络协议·tcp/ip·https
扶风呀8 小时前
具有熔断能力和活性探测的服务负载均衡解决方案
运维·负载均衡
the sun349 小时前
从内核数据结构的角度理解socket
linux·运维·服务器
GDAL9 小时前
Docker pull拉取镜像命令的入门教程
运维·docker·容器