Jenkins 自动设置镜像版本号

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

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

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

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

相关推荐
prcyang34 分钟前
Docker Compose
运维·docker·容器
脚踏实地的大梦想家36 分钟前
【Docker】安装全流程与配置完整镜像源(可安装 nginx)
运维·docker·容器
Zww08912 小时前
docker部署个人网页导航
运维·docker·容器
运维小白。。2 小时前
Nginx 反向代理
运维·服务器·nginx·http
PeterJXL2 小时前
Docker-compose:管理多个容器
运维·docker·容器
海王正在撒网2 小时前
用 Docker 部署 Seafile 社区版
运维·docker·容器
xuanyu223 小时前
Linux常用指令
linux·运维·人工智能
KookeeyLena53 小时前
云手机可以挂在服务器使用吗?
运维·服务器·智能手机
老汉忒cpp3 小时前
手动部署并测试内网穿透(ssh 和 nginx)
运维·服务器
hardStudy_h3 小时前
Linux——常用系统设置和快捷键操作指令
linux·运维·服务器