Merge pull request #148 from fluxcd/ci-check-images

ci: add sanity check for container images
This commit is contained in:
Hidde Beydals 2020-09-18 13:53:51 +02:00 committed by GitHub
commit 4f30ff1837
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 2 deletions

View File

@ -22,12 +22,14 @@ jobs:
kustomize edit set image fluxcd/source-controller=fluxcd/source-controller:${{ steps.get_version.outputs.VERSION }}
kustomize build . > source-controller.yaml
- name: Setup QEMU
uses: docker/setup-qemu-action@master
uses: docker/setup-qemu-action@v1
with:
platforms: all
- name: Setup Docker Buildx
id: buildx
uses: docker/setup-buildx-action@master
uses: docker/setup-buildx-action@v1
with:
buildkitd-flags: "--debug"
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
@ -59,6 +61,14 @@ jobs:
file: ./Dockerfile
platforms: linux/arm64
tags: ghcr.io/fluxcd/source-controller-arm64:${{ steps.get_version.outputs.VERSION }}
- name: Check images
run: |
docker buildx imagetools inspect docker.io/fluxcd/source-controller:${{ steps.get_version.outputs.VERSION }}
docker buildx imagetools inspect ghcr.io/fluxcd/source-controller:${{ steps.get_version.outputs.VERSION }}
docker buildx imagetools inspect ghcr.io/fluxcd/source-controller-arm64:${{ steps.get_version.outputs.VERSION }}
docker pull docker.io/fluxcd/source-controller:${{ steps.get_version.outputs.VERSION }}
docker pull ghcr.io/fluxcd/source-controller:${{ steps.get_version.outputs.VERSION }}
docker pull ghcr.io/fluxcd/source-controller-arm64:${{ steps.get_version.outputs.VERSION }}
- name: Create release
id: create_release
uses: actions/create-release@latest