Skip to content

Commit cbc76ce

Browse files
committed
Added new tags and renamed api to backend
1 parent 139ba22 commit cbc76ce

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.travis.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,35 @@ jobs:
1919
# login to github registry
2020
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin docker.pkg.github.com
2121
# build image
22-
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-api:latest . -f backend.Dockerfile
22+
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:$TRAVIS_COMMIT . -f backend.Dockerfile
23+
# Tag images
24+
- docker tag docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:$TRAVIS_COMMIT docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:latest
2325
# push image
24-
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-api:latest
26+
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:$TRAVIS_COMMIT
27+
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:latest
2528
- stage: Build Frontend
2629
script:
2730
- openssl aes-256-cbc -K $encrypted_3c84dcdc6bbe_key -iv $encrypted_3c84dcdc6bbe_iv -in .env.enc -out .env -d
2831
# login to github registry
2932
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin docker.pkg.github.com
3033
# build image
31-
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:latest . -f frontend.Dockerfile
34+
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:$TRAVIS_COMMIT . -f frontend.Dockerfile
35+
# Tag images
36+
- docker tag docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:$TRAVIS_COMMIT docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:latest
3237
# push image
38+
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:$TRAVIS_COMMIT
3339
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-frontend:latest
3440
- stage: Build Workers
3541
script:
3642
- openssl aes-256-cbc -K $encrypted_3c84dcdc6bbe_key -iv $encrypted_3c84dcdc6bbe_iv -in .env.enc -out .env -d
3743
# login to github registry
3844
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin docker.pkg.github.com
3945
# build image
40-
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:latest . -f workers.Dockerfile
46+
- docker build -t docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:$TRAVIS_COMMIT . -f workers.Dockerfile
47+
# Tag images
48+
- docker tag docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:$TRAVIS_COMMIT docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:latest
4149
# push image
50+
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:$TRAVIS_COMMIT
4251
- docker push docker.pkg.github.com/seluj78/pymatcha/pymatcha-workers:latest
4352
- stage: Test API
4453
before_script:
@@ -58,11 +67,11 @@ jobs:
5867
# login to github registry
5968
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin docker.pkg.github.com
6069
# pull images
61-
- docker pull docker.pkg.github.com/seluj78/pymatcha/pymatcha-api:latest
70+
- docker pull docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:latest
6271
# decrypt the env file
6372
- openssl aes-256-cbc -K $encrypted_3c84dcdc6bbe_key -iv $encrypted_3c84dcdc6bbe_iv -in .env.enc -out .env -d
6473
# Run the backend api
65-
- docker run -d -p 5000:5000 --restart always --env-file .env --network="host" docker.pkg.github.com/seluj78/pymatcha/pymatcha-api:latest
74+
- docker run -d -p 5000:5000 --restart always --env-file .env --network="host" docker.pkg.github.com/seluj78/pymatcha/pymatcha-backend:latest
6675
# Wait for docker to be up
6776
- sleep 10
6877
# run newman tests

0 commit comments

Comments
 (0)