Commit 98f65036ea39ed86b863b6bcd350d800de5d88d6
1 parent
09a12ece
Exists in
master
Garantindo limpeza com o trap
Showing
1 changed file
with
5 additions
and
5 deletions
Show diff stats
makefile
... | ... | @@ -21,11 +21,11 @@ testReport: |
21 | 21 | npm run testReport |
22 | 22 | |
23 | 23 | teste: |
24 | - docker build docker -t barra-govbr-image | |
25 | - docker run -dit -p 80:80 --name barra-govbr barra-govbr-image | |
26 | -# TODO usar trap para EXIT | |
27 | - npm run test || (docker rm -f barra-govbr && docker rmi -f barra-govbr-image) | |
28 | - docker rm -f barra-govbr && docker rmi -f barra-govbr-image | |
24 | + trap 'docker rm -f barra-govbr && docker rmi -f barra-govbr-image' EXIT && \ | |
25 | + docker build docker -t barra-govbr-image && \ | |
26 | + docker run -dit -p 80:80 --name barra-govbr barra-govbr-image && \ | |
27 | + npm run test | |
28 | + | |
29 | 29 | |
30 | 30 | |
31 | 31 | ... | ... |