Skip to content

Commit

Permalink
only build if tag is true
Browse files Browse the repository at this point in the history
  • Loading branch information
MarvAmBass committed Jul 20, 2024
1 parent 1bdf0be commit 24e2ade
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
./build.sh version-check && echo "tag=true" >> $GITHUB_OUTPUT || echo "tag=false" >> $GITHUB_OUTPUT
- name: Extract Docker Version Tag
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
id: docker_version_tag
run: |
./get-version.sh $(echo "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:" | tr '[:upper:]' '[:lower:]') | sed 's/^/tag=/g' >> $GITHUB_OUTPUT
Expand All @@ -80,7 +80,7 @@ jobs:
# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
id: build-and-push
uses: docker/build-push-action@v5
with:
Expand All @@ -93,17 +93,17 @@ jobs:
cache-to: type=gha,mode=max

- name: Sign the published Docker image
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign --yes {}@${{ steps.build-and-push.outputs.digest }}


- name: Prepare Docker variations
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
run: |
./generate-variants.sh
- name: Build and push Docker image - smbd-only
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
id: build-and-push-smbd-only
uses: docker/build-push-action@v5
with:
Expand All @@ -116,12 +116,12 @@ jobs:
cache-to: type=gha,mode=max

- name: Sign the published Docker image - smbd-only
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign --yes {}@${{ steps.build-and-push-smbd-only.outputs.digest }}


- name: Build and push Docker image - smbd-avahi
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
id: build-and-push-smbd-avahi
uses: docker/build-push-action@v5
with:
Expand All @@ -134,12 +134,12 @@ jobs:
cache-to: type=gha,mode=max

- name: Sign the published Docker image - smbd-avahi
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign --yes {}@${{ steps.build-and-push-smbd-avahi.outputs.digest }}


- name: Build and push Docker image - smbd-wsdd2
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
id: build-and-push-smbd-wsdd2
uses: docker/build-push-action@v5
with:
Expand All @@ -152,5 +152,5 @@ jobs:
cache-to: type=gha,mode=max

- name: Sign the published Docker image - smbd-wsdd2
if: ${{ steps.docker_version_check.outputs.tag }}
if: ${{ steps.docker_version_check.outputs.tag == 'true' }}
run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign --yes {}@${{ steps.build-and-push-smbd-wsdd2.outputs.digest }}

0 comments on commit 24e2ade

Please sign in to comment.