This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user