From 547c933bbd8878cbe68004c85074df4157fbf1ef Mon Sep 17 00:00:00 2001 From: Nicolas Aguirre Date: Wed, 5 Jul 2023 16:04:34 +0200 Subject: [PATCH] Revert "test multi arch build" This reverts commit fdca96fc918e050d72b4ea8fa2216e661f5d1658. --- .github/workflows/build_docker_dev.yml | 104 ++++++++++++------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/.github/workflows/build_docker_dev.yml b/.github/workflows/build_docker_dev.yml index 9c1bdf9..5680a76 100644 --- a/.github/workflows/build_docker_dev.yml +++ b/.github/workflows/build_docker_dev.yml @@ -1,53 +1,53 @@ -name: Docker dev build - -on: - push: - branches: [ master ] - -env: - # Use docker.io for Docker Hub if empty - REGISTRY: ghcr.io - # github.repository as / - IMAGE_NAME: ${{ github.repository }} - - -jobs: - # define job to build and publish docker image - build-and-push-docker-image: - name: Build Docker image and push to repositories - # run only when code is compiling and tests are passing - runs-on: ubuntu-latest - - # steps to perform in job - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - # setup Docker buld action - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v2 - with: - platforms: linux/amd64 - - - name: Login to Github Packages - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build image and push to Docker Hub and GitHub Container Registry - uses: docker/build-push-action@v4 - with: - # relative path to the place where source code with Dockerfile is located - context: "{{defaultContext}}:docker" - # Note: tags has to be all lower-case - tags: | - ghcr.io/calaos/calaos_home:latest - ghcr.io/calaos/calaos_home:${{ github.sha }} - push: ${{ github.ref == 'refs/heads/master' }} - platforms: linux/amd64 - - - name: Image digest +name: Docker dev build + +on: + push: + branches: [ master ] + +env: + # Use docker.io for Docker Hub if empty + REGISTRY: ghcr.io + # github.repository as / + IMAGE_NAME: ${{ github.repository }} + + +jobs: + # define job to build and publish docker image + build-and-push-docker-image: + name: Build Docker image and push to repositories + # run only when code is compiling and tests are passing + runs-on: ubuntu-latest + + # steps to perform in job + steps: + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + # setup Docker buld action + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + with: + platforms: linux/amd64 + + - name: Login to Github Packages + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build image and push to Docker Hub and GitHub Container Registry + uses: docker/build-push-action@v4 + with: + # relative path to the place where source code with Dockerfile is located + context: "{{defaultContext}}:docker" + # Note: tags has to be all lower-case + tags: | + ghcr.io/calaos/calaos_home:latest + ghcr.io/calaos/calaos_home:${{ github.sha }} + push: ${{ github.ref == 'refs/heads/master' }} + platforms: linux/amd64 + + - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} \ No newline at end of file