Skip to content

Commit 2d75f3d

Browse files
committed
fmt
1 parent da46ba4 commit 2d75f3d

File tree

1 file changed

+32
-31
lines changed

1 file changed

+32
-31
lines changed

.github/workflows/ci.yml

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -33,50 +33,51 @@ jobs:
3333
path: /tmp/docker
3434
key: ${{ matrix.image-name }}-${{ hashFiles(format('common/{0}/Dockerfile', matrix.image-name)) }}
3535

36-
- name: create base image
37-
if: steps.common-cache.outputs.cache-hit != 'true'
38-
run: |
39-
docker build -f common/${{ matrix.image-name }}/Dockerfile -t ${{ matrix.image-name }}:build .
40-
mkdir -p /tmp/docker
41-
docker image save -o /tmp/docker/${{ matrix.image-name }}.tar ${{ matrix.image-name }}:build
42-
4336
- name: Restore base image
4437
if: steps.common-cache.outputs.cache-hit == 'true'
38+
run: docker image load -i /tmp/docker/${{ matrix.image-name }}.tar
39+
40+
- name: Build base image
41+
run: docker build -f common/${{ matrix.image-name }}/Dockerfile -t ${{ matrix.image-name }}:build .
42+
43+
- name: Save base image in Cache
44+
if: steps.common-cache.outputs.cache-hit != 'true'
4545
run: |
46-
docker image load -i /tmp/docker/${{ matrix.image-name }}.tar
47-
docker images
46+
mkdir -p /tmp/docker
47+
docker image save -o /tmp/docker/${{ matrix.image-name }}.tar ${{ matrix.image-name }}:build
4848
49-
- name: GDAL build Cache
49+
- name: GDAL build cache
5050
uses: actions/cache@v2
5151
id: gdal-cache
5252
with:
5353
path: /tmp/docker
5454
key: gdal${{ matrix.gdal-version }}-${{ hashFiles(format('gdal{0}/Dockerfile', matrix.gdal-version)) }}-${{ hashFiles(format('common/{0}/Dockerfile', matrix.image-name)) }}
5555

56-
- name: create gdal docker image
57-
if: steps.gdal-cache.outputs.cache-hit != 'true'
58-
run: |
59-
docker build \
60-
--build-arg IMAGE_VERSION=${{ matrix.image-name }} \
61-
-f gdal${{ matrix.gdal-version }}/Dockerfile \
62-
-t lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }} .
63-
mkdir -p /tmp/docker
64-
docker image save \
65-
-o /tmp/docker/lambda-${{ matrix.image-name }}-gdal${{ matrix.gdal-version }}.tar \
66-
lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }}
67-
68-
- name: Restore dependencies
56+
- name: Restore gdal image
6957
if: steps.gdal-cache.outputs.cache-hit == 'true'
58+
run: docker image load -i /tmp/docker/lambda-${{ matrix.image-name }}-gdal${{ matrix.gdal-version }}.tar
59+
60+
- name: Build gdal docker image
7061
run: |
71-
docker image load -i /tmp/docker/lambda-${{ matrix.image-name }}-gdal${{ matrix.gdal-version }}.tar
72-
docker images
62+
docker build \
63+
--build-arg IMAGE_VERSION=${{ matrix.image-name }} \
64+
-f gdal${{ matrix.gdal-version }}/Dockerfile \
65+
-t lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }} .
66+
67+
- name: Save gdal image in Cache
68+
if: steps.gdal-cache.outputs.cache-hit != 'true'
69+
run: |
70+
mkdir -p /tmp/docker
71+
docker image save \
72+
-o /tmp/docker/lambda-${{ matrix.image-name }}-gdal${{ matrix.gdal-version }}.tar \
73+
lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }}
7374
7475
- name: Run Tests
7576
run: |
7677
docker run \
77-
-v ${{ github.workspace }}:/local --rm \
78-
lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }} \
79-
sh -c "cd /local/tests && sh tests.sh"
78+
-v ${{ github.workspace }}:/local --rm \
79+
lambgeo/lambda-${{ matrix.image-name }}:gdal${{ matrix.gdal-version }} \
80+
sh -c "cd /local/tests && sh tests.sh"
8081
8182
- name: Push to DockerHub
8283
if: contains(github.ref, 'tags')
@@ -113,8 +114,8 @@ jobs:
113114
run: |
114115
for GDAL_VERSION in ${GDAL_VERSIONS}; do
115116
docker build \
116-
--build-arg GDAL_VERSION=${GDAL_VERSION} \
117-
-f runtimes/${{ matrix.runtimes }} \
118-
-t lambgeo/lambda:gdal${GDAL_VERSION}-${{ matrix.runtimes }} .
117+
--build-arg GDAL_VERSION=${GDAL_VERSION} \
118+
-f runtimes/${{ matrix.runtimes }} \
119+
-t lambgeo/lambda:gdal${GDAL_VERSION}-${{ matrix.runtimes }} .
119120
docker push lambgeo/lambda:gdal${GDAL_VERSION}-${{ matrix.runtimes }}
120121
done

0 commit comments

Comments
 (0)