|
20 | 20 |
|
21 | 21 | - name: set amazonlinux version |
22 | 22 | id: amazonlinux |
23 | | - run: echo "::set-output name=version::$(echo ${{ matrix.image-name }} | sed -E 's/base(-)?//g' )" |
| 23 | + run: echo "::set-output name=version::$(if [ '${{ matrix.image-name }}' == 'base-2' ]; then echo '-al2'; else echo ''; fi)" |
24 | 24 | shell: bash |
25 | 25 |
|
26 | 26 | - name: setup Common cache |
@@ -58,27 +58,27 @@ jobs: |
58 | 58 | docker build \ |
59 | 59 | --build-arg IMAGE_VERSION=${{ matrix.image-name }} \ |
60 | 60 | -f gdal${{ matrix.gdal-version }}/Dockerfile \ |
61 | | - -t lambgeo/lambda${{ steps.amazonlinux.outputs.version }}-gdal:${{ matrix.gdal-version }} . |
| 61 | + -t lambgeo/lambda-gdal:${{ matrix.gdal-version }}${{ steps.amazonlinux.outputs.version }} . |
62 | 62 | mkdir -p /tmp/docker |
63 | 63 | docker image save \ |
64 | 64 | -o /tmp/docker/${{ matrix.image-name }}-gdal${{ matrix.gdal-version }}.tar \ |
65 | | - lambgeo/lambda${{ steps.amazonlinux.outputs.version }}-gdal:${{ matrix.gdal-version }} |
| 65 | + lambgeo/lambda-gdal:${{ matrix.gdal-version }}${{ steps.amazonlinux.outputs.version }} |
66 | 66 |
|
67 | 67 | - name: Run Tests |
68 | 68 | run: | |
69 | 69 | docker run \ |
70 | 70 | -v ${{ github.workspace }}:/local --rm \ |
71 | | - lambgeo/lambda${{ steps.amazonlinux.outputs.version }}-gdal:${{ matrix.gdal-version }} \ |
| 71 | + lambgeo/lambda-gdal:${{ matrix.gdal-version }}${{ steps.amazonlinux.outputs.version }} \ |
72 | 72 | sh -c "cd /local/tests && sh tests.sh" |
73 | 73 |
|
74 | 74 | - name: Push to DockerHub |
75 | 75 | if: github.ref == 'refs/heads/master' |
76 | | - run: docker push lambgeo/lambda${{ steps.amazonlinux.outputs.version }}-gdal:${{ matrix.gdal-version }} |
| 76 | + run: docker push lambgeo/lambda-gdal:${{ matrix.gdal-version }}${{ steps.amazonlinux.outputs.version }} |
77 | 77 |
|
78 | 78 | - name: Build Runtime and Push to DockerHub |
79 | 79 | if: github.ref == 'refs/heads/master' |
80 | 80 | run: | |
81 | | - runtimes=$(if [ '${{ steps.amazonlinux.outputs.version }}' == '2' ]; then echo 'python3.8'; else echo 'python3.7'; fi) |
| 81 | + runtimes=$(if [ '${{ steps.amazonlinux.outputs.version }}' == '-al2' ]; then echo 'python3.8'; else echo 'python3.7'; fi) |
82 | 82 | for runtime in ${runtimes}; do |
83 | 83 | docker build \ |
84 | 84 | --build-arg GDAL_VERSION=${{ matrix.gdal-version }} \ |
|
0 commit comments