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,11 +21,11 @@ testReport: | ||
21 | npm run testReport | 21 | npm run testReport |
22 | 22 | ||
23 | teste: | 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 |