|
|
@@ -46,30 +46,4 @@ jobs:
|
|
|
push: true
|
|
|
tags: |
|
|
|
registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-ai-design-prd:release-${{ env.VERSION }}
|
|
|
- - name: 更新服务器上的 Docker 容器
|
|
|
- uses: appleboy/ssh-action@v1.2.2
|
|
|
- with:
|
|
|
- host: ${{ secrets.SERVER_HOST }}
|
|
|
- port: ${{ secrets.SERVER_PORT }}
|
|
|
- username: ${{ secrets.SERVER_USER }}
|
|
|
- key: ${{ secrets.SERVER_SSH_KEY }}
|
|
|
- script: |
|
|
|
- # 进入项目目录
|
|
|
- cd /mnt/k8s_home/app/d8d-fun-vite
|
|
|
-
|
|
|
-
|
|
|
- # 备份当前的 deployment.yaml 文件
|
|
|
- cp deployment.yaml deployment.yaml.bak
|
|
|
-
|
|
|
- # 更新 deployment.yaml 中的镜像版本
|
|
|
- sed -i "s|registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-ai-design-prd:.*|registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-ai-design-prd:release-${{ env.VERSION }}|g" deployment.yaml
|
|
|
-
|
|
|
- # 检查文件是否成功更新
|
|
|
- echo "更新后的 deployment.yaml 内容:"
|
|
|
- cat deployment.yaml
|
|
|
-
|
|
|
- # 更新
|
|
|
- kubectl apply -f deployment.yaml
|
|
|
-
|
|
|
- # 显示d8d-fun-vite pod状态
|
|
|
- kubectl get pods -n default -l app=d8d-fun-vite
|
|
|
+
|