update workflow yaml
Some checks failed
Dns / build (push) Has been cancelled

This commit is contained in:
lychang
2025-06-23 02:49:26 +08:00
parent 6d539f1b2e
commit 542d2f4c90

View File

@@ -17,13 +17,22 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v2
- name: Stop container
run: docker stop $SERVICE_NAME
run: |
if [[ "$(sudo docker ps -q --filter name=$SERVICE_NAME)" != "" ]];then
docker stop $SERVICE_NAME
fi;
- name: Delete container
run: docker rm -f $SERVICE_NAME;
- name: Rename image
run: docker tag $BUILD_NAME:bak;
run: |
if [[ "$(sudo docker ps -qa --filter name=$SERVICE_NAME)" != "" ]];then
docker rm $SERVICE_NAME
fi;
- name: Delete backup image
run: docker rmi $BUILD_NAME:bak;
run: |
if [[ "$(docker images -q $BUILD_NAME:bak)" != "" ]];then
docker rmi $BUILD_NAME:bak
fi
- name: Rename image
run: docker tag $BUILD_NAME:$IMAGE_TAG $BUILD_NAME:bak;
- name: Build new image
run: docker build -t $BUILD_NAME:$IMAGE_TAG .
- name: Run container