fix(deployment): 优化远程部署流程
- 在停止容器后增加容器移除步骤,确保旧容器被正确清理 - 保持镜像构建和运行容器的逻辑不变 - 确保容器重启策略和端口映射配置不变
This commit is contained in:
Vendored
+1
-1
@@ -45,7 +45,7 @@ pipeline {
|
||||
stage('🏓远程部署') {
|
||||
steps {
|
||||
echo '🚀开始远程部署'
|
||||
sh 'ssh root@47.109.22.188 "docker stop go_fish_web && docker rmi go_fish_web && docker build -t go_fish_web ~/go_fish_web"'
|
||||
sh 'ssh root@47.109.22.188 "docker stop go_fish_web && docker rm go_fish_web && docker rmi go_fish_web && docker build -t go_fish_web ~/go_fish_web"'
|
||||
sh 'ssh root@47.109.22.188 "docker run --restart=always --name go_fish_web -d -p 30030:80 -v /etc/localtime:/etc/localtime:ro go_fish_web"'
|
||||
sh 'ssh root@47.109.22.188 "docker ps -a"'
|
||||
echo '✨远程部署完成'
|
||||
|
||||
Reference in New Issue
Block a user