Skip to content

Commit 60ed044

Browse files
authored
Merge pull request #32 from WorldBank-Transport/develop
Cache Docker layers and set VERSION in correct run step
2 parents cc47c17 + bf7404f commit 60ed044

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.circleci/config.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ jobs:
1010

1111
steps:
1212
- checkout
13-
- setup_remote_docker
13+
- setup_remote_docker:
14+
docker_layer_caching: true
1415

1516
- run:
1617
name: Build base Docker image ram-tools
@@ -48,7 +49,8 @@ jobs:
4849

4950
steps:
5051
- checkout
51-
- setup_remote_docker
52+
- setup_remote_docker:
53+
docker_layer_caching: true
5254

5355
- add_ssh_keys:
5456
fingerprints:
@@ -84,6 +86,9 @@ jobs:
8486
- run:
8587
name: Tag and push Docker image for ram-vt's stable version
8688
command: |
89+
# Grab version from package.json and prepend with ram-analysis-v (ram-analysis-v0.5.0)
90+
VERSION=v$(grep -m1 version ram-vt/package.json | awk -F: '{ print $2 }' | sed 's/[", ]//g')
91+
8792
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWD
8893
8994
echo Pushing image to Docker Hub with ${VERSION} tag
@@ -101,7 +106,8 @@ jobs:
101106

102107
steps:
103108
- checkout
104-
- setup_remote_docker
109+
- setup_remote_docker:
110+
docker_layer_caching: true
105111

106112
- add_ssh_keys:
107113
fingerprints:
@@ -137,6 +143,9 @@ jobs:
137143
- run:
138144
name: Tag and push Docker image for ${DOCKER_IMAGE}'s stable version
139145
command: |
146+
# Grab version from package.json and prepend with ram-analysis-v (ram-analysis-v0.5.0)
147+
VERSION=v$(grep -m1 version ram-analysis/package.json | awk -F: '{ print $2 }' | sed 's/[", ]//g')
148+
140149
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWD
141150
142151
echo Pushing image to Docker Hub with ${VERSION} tag

0 commit comments

Comments
 (0)