File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 80
80
- name : Clean up Working Directory
81
81
run : |
82
82
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
+
84
91
docker rmi $(docker images --filter reference="*/*:comps" -q) || true
92
+ docker system prune -f
93
+ docker ps
85
94
86
95
- name : Checkout out Repo
87
96
uses : actions/checkout@v4
@@ -119,9 +128,14 @@ jobs:
119
128
- name : Clean up container
120
129
if : cancelled() || failure()
121
130
run : |
131
+ # clean up test containers
122
132
cid=$(docker ps -aq --filter "name=test-comps-*")
123
133
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
124
137
docker system prune -f
138
+ docker ps
125
139
126
140
- name : Publish pipeline artifact
127
141
if : ${{ !cancelled() }}
Original file line number Diff line number Diff line change 30
30
31
31
# clean up containers use ports
32
32
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
33
34
34
35
docker rmi $(docker images --filter reference="*/*:comps" -q) || true
35
36
docker system prune -f
37
+ docker ps
36
38
37
39
- name : Checkout out Repo
38
40
uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments