@@ -156,64 +156,78 @@ jobs:
156
156
| grep "${{ env.REPO }}"
157
157
| xargs -I'{}' docker push {}
158
158
159
- - name : Save image
159
+ # - name: Save image
160
+ # run: |
161
+ # NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
162
+ # docker save --output /tmp/image.tar $NEW_IMAGE
163
+
164
+ # - name: Upload artifact
165
+ # uses: actions/upload-artifact@v3
166
+ # with:
167
+ # name: isis_image
168
+ # path: /tmp/image.tar
169
+
170
+ # - name: List images
171
+ # run: |
172
+ # docker image ls -a
173
+
174
+
175
+ # isis-asp:
176
+ # needs: isis
177
+ # runs-on: ubuntu-latest
178
+ # env:
179
+ # USER_ORG: ${{ vars.DOCKERHUB_USERNAME }}
180
+ # SERVICE: jupyter-isis-asp
181
+ # REPO: ${USER_ORG}/${SERVICE}
182
+
183
+ # steps:
184
+ # - # https://github.com/marketplace/actions/checkout
185
+ # name: Checkout
186
+ # uses: actions/checkout@v4
187
+
188
+ # - name: Download artifact
189
+ # uses: actions/download-artifact@v3
190
+ # with:
191
+ # name: isis_image
192
+ # path: /tmp
193
+
194
+ # - name: Load image
195
+ # run: |
196
+ # docker load --input /tmp/image.tar
197
+ # docker image ls -a
198
+
199
+ # - name: Load .env file
200
+ # uses: xom9ikk/dotenv@v2
201
+
202
+ - name : Redefine ENV for isis-asp
160
203
run : |
161
- NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
162
- docker save --output /tmp/image.tar $NEW_IMAGE
163
-
164
- - name : Upload artifact
165
- uses : actions/upload-artifact@v3
166
- with :
167
- name : isis_image
168
- path : /tmp/image.tar
169
-
170
- - name : List images
171
- run : |
172
- docker image ls -a
173
-
174
-
175
- isis-asp :
176
- needs : isis
177
- runs-on : ubuntu-latest
178
- env :
179
- USER_ORG : ${{ vars.DOCKERHUB_USERNAME }}
180
- SERVICE : jupyter-isis-asp
181
- REPO : ${USER_ORG}/${SERVICE}
182
-
183
- steps :
184
- - # https://github.com/marketplace/actions/checkout
185
- name : Checkout
186
- uses : actions/checkout@v4
187
-
188
- - name : Download artifact
189
- uses : actions/download-artifact@v3
190
- with :
191
- name : isis_image
192
- path : /tmp
193
-
194
- - name : Load image
195
- run : |
196
- docker load --input /tmp/image.tar
197
- docker image ls -a
198
- - name : Load .env file
199
- uses : xom9ikk/dotenv@v2
204
+ SERVICE="${{ env.SERVICE }}-asp"
205
+ REPO="${{ env.USER_ORG }}/$SERVICE"
206
+ echo "SERVICE=$SERVICE" >> $GITHUB_ENV
207
+ echo "REPO=$REPO" >> $GITHUB_ENV
200
208
201
209
- name : Build image
202
210
run : |
203
- docker compose build ${{ env.SERVICE }}
211
+ docker compose build ${SERVICE}
212
+ # docker compose build ${{ env.SERVICE }}
204
213
205
214
- name : Tag image
206
215
if : ${{ github.event_name == 'push' }}
207
216
run : |
208
- NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
209
- docker tag $NEW_IMAGE ${{ env.REPO }}:$GITHUB_REF_NAME
217
+ NEW_IMAGE=`docker compose config --images ${SERVICE}`
218
+ docker tag $NEW_IMAGE ${REPO}:$GITHUB_REF_NAME
219
+ # NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
220
+ # docker tag $NEW_IMAGE ${{ env.REPO }}:$GITHUB_REF_NAME
210
221
211
222
- name : Tag 'latest' image
212
223
if : ${{ github.ref_type == 'tag' }}
213
224
run : |
214
- NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
215
- docker tag $NEW_IMAGE ${{ env.REPO }}:latest
216
- docker tag $NEW_IMAGE ${{ env.REPO }}:${ISIS_VERSION}-${ASP_VERSION}
225
+ NEW_IMAGE=`docker compose config --images ${SERVICE}`
226
+ docker tag $NEW_IMAGE ${REPO}:latest
227
+ docker tag $NEW_IMAGE ${REPO}:${ISIS_VERSION}-${ASP_VERSION}
228
+ # NEW_IMAGE=`docker compose config --images ${{ env.SERVICE }}`
229
+ # docker tag $NEW_IMAGE ${{ env.REPO }}:latest
230
+ # docker tag $NEW_IMAGE ${{ env.REPO }}:${ISIS_VERSION}-${ASP_VERSION}
217
231
# DATE=`date +%Y%m%d`
218
232
# docker tag $NEW_IMAGE ${{ env.REPO }}:$DATE
219
233
@@ -234,5 +248,9 @@ jobs:
234
248
run : >
235
249
docker image ls
236
250
| tail -n+2 | awk '{print $1":"$2}'
237
- | grep "${{ env. REPO } }"
251
+ | grep "${REPO}"
238
252
| xargs -I'{}' docker push {}
253
+ # docker image ls
254
+ # | tail -n+2 | awk '{print $1":"$2}'
255
+ # | grep "${{ env.REPO }}"
256
+ # | xargs -I'{}' docker push {}
0 commit comments