@@ -82,12 +82,12 @@ jobs:
82
82
- run :
83
83
name : Build Docker image
84
84
command : |
85
- docker build -f deployment/Dockerfile -t gcr .io/${GOOGLE_PROJECT_ID}/imageserver :$CIRCLE_SHA1 .
85
+ docker build -f deployment/Dockerfile -t quay .io/plotly/image-exporter :$CIRCLE_SHA1 .
86
86
87
87
- run :
88
88
name : Smoke test Docker image
89
89
command : |
90
- docker run -d -p 9091:9091/tcp --name imageserver gcr .io/${GOOGLE_PROJECT_ID}/imageserver :$CIRCLE_SHA1
90
+ docker run -d -p 9091:9091/tcp --name imageserver quay .io/plotly/image-exporter :$CIRCLE_SHA1
91
91
docker run --network container:imageserver quay.io/plotly/wget wget --retry-connrefused --waitretry=1 -t 60 -O /dev/null --progress=dot http://localhost:9091/ping
92
92
93
93
@@ -99,28 +99,10 @@ jobs:
99
99
- setup_remote_docker :
100
100
reusable : true
101
101
102
- - run :
103
- name : Install gcloud
104
- command : |
105
- echo "deb http://packages.cloud.google.com/apt cloud-sdk-jessie main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
106
- curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
107
- sudo apt-get update && sudo apt-get install google-cloud-sdk kubectl
108
-
109
- - run :
110
- name : Push Docker image to GCR
111
- command : |
112
- echo ${GOOGLE_AUTH} | base64 -i --decode > ${HOME}/gcp-key.json
113
- gcloud auth activate-service-account --key-file ${HOME}/gcp-key.json
114
- gcloud --quiet config set project ${GOOGLE_PROJECT_ID}
115
- gcloud --quiet config set compute/zone ${GOOGLE_COMPUTE_ZONE}
116
-
117
- docker tag gcr.io/${GOOGLE_PROJECT_ID}/imageserver:$CIRCLE_SHA1 gcr.io/${GOOGLE_PROJECT_ID}/imageserver:$CIRCLE_BRANCH
118
- gcloud docker -- push gcr.io/${GOOGLE_PROJECT_ID}/imageserver:$CIRCLE_SHA1
119
- gcloud docker -- push gcr.io/${GOOGLE_PROJECT_ID}/imageserver:$CIRCLE_BRANCH
120
-
121
102
- run :
122
103
name : Push Docker image to Quay
123
104
command : |
124
105
docker login -u $DOCKER_USER -p $DOCKER_PASS quay.io
125
- docker tag gcr.io/${GOOGLE_PROJECT_ID}/imageserver:$CIRCLE_SHA1 quay.io/plotly/image-exporter:$CIRCLE_BRANCH
106
+ docker tag quay.io/plotly/image-exporter:$CIRCLE_SHA1 quay.io/plotly/image-exporter:$CIRCLE_BRANCH
107
+ docker push quay.io/plotly/image-exporter:$CIRCLE_SHA1
126
108
docker push quay.io/plotly/image-exporter:$CIRCLE_BRANCH
0 commit comments