This repository was archived by the owner on Jun 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8080 - name : Clean up Working Directory
8181 run : |
8282 sudo rm -rf ${{github.workspace}}/*
83- docker system prune -f
83+
84+ # clean up test containers
85+ cid=$(docker ps -aq --filter "name=test-comps-*")
86+ if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid && sleep 1s; fi
87+ # clean up containers use ports
88+ cid=$(docker ps --format '{{.Names}} : {{.Ports}}' | grep -v ' : $' | grep -v 5000 | awk -F' : ' '{print $1}')
89+ if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid && sleep 1s; fi
90+
8491 docker rmi $(docker images --filter reference="*/*:comps" -q) || true
92+ docker system prune -f
93+ docker ps
8594
8695 - name : Checkout out Repo
8796 uses : actions/checkout@v4
@@ -119,9 +128,14 @@ jobs:
119128 - name : Clean up container
120129 if : cancelled() || failure()
121130 run : |
131+ # clean up test containers
122132 cid=$(docker ps -aq --filter "name=test-comps-*")
123133 if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid && sleep 1s; fi
134+ # clean up containers use ports
135+ cid=$(docker ps --format '{{.Names}} : {{.Ports}}' | grep -v ' : $' | grep -v 5000 | awk -F' : ' '{print $1}')
136+ if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid && sleep 1s; fi
124137 docker system prune -f
138+ docker ps
125139
126140 - name : Publish pipeline artifact
127141 if : ${{ !cancelled() }}
Original file line number Diff line number Diff line change 3030
3131 # clean up containers use ports
3232 cid=$(docker ps --format '{{.Names}} : {{.Ports}}' | grep -v ' : $' | grep -v 5000 | awk -F' : ' '{print $1}')
33+ if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid && sleep 1s; fi
3334
3435 docker rmi $(docker images --filter reference="*/*:comps" -q) || true
3536 docker system prune -f
37+ docker ps
3638
3739 - name : Checkout out Repo
3840 uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments