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 |