diff --git a/.github/workflows/build-images.yaml b/.github/workflows/build-images.yaml deleted file mode 100644 index bfd7e8c..0000000 --- a/.github/workflows/build-images.yaml +++ /dev/null @@ -1,75 +0,0 @@ ---- -name: 'Build Docker images' - -on: - push: - branches: - - master - tags: - - 'v*' - pull_request: - branches: - - master - - -jobs: - docker: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Set version - id: version - shell: bash - run: | - echo "::set-output name=git_commit::$(echo ${GITHUB_SHA})" - echo "::set-output name=git_branch::$(echo ${GITHUB_REF#refs/heads/})" - echo "::set-output name=git_version::$(git name-rev --tags --name-only $(git rev-parse HEAD))" - - - name: Print version information - run: | - echo "Commit: ${{ steps.version.outputs.git_commit }}" - echo "Branch: ${{ steps.version.outputs.git_branch }}" - echo "Version: ${{ steps.version.outputs.git_version }}" - - - name: Docker meta - id: docker_meta - uses: docker/metadata-action@v5 - with: - images: nutsfoundation/nuts-registry-admin-demo - tags: | - # generate 'master' tag for the master branch - type=ref,event=branch,enable={{is_default_branch}} - # generate v5.2.1 tag - type=semver,pattern={{version}} - # generate v5 tag - type=semver,pattern={{major}} - flavor: | - latest=auto - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Login to Docker Hub - if: ${{ github.event_name != 'pull_request' }} - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - file: Dockerfile - platforms: linux/amd64,linux/arm/v7,linux/arm64 - push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.docker_meta.outputs.tags }} - build-args: | - GIT_VERSION=${{ steps.version.outputs.git_version }} - GIT_COMMIT=${{ steps.version.outputs.git_commit }} - GIT_BRANCH=${{ steps.version.outputs.git_branch }}