diff --git a/.github/workflows/docker-dev.yml b/.github/workflows/docker-dev.yml index e990ded..587c41c 100644 --- a/.github/workflows/docker-dev.yml +++ b/.github/workflows/docker-dev.yml @@ -7,6 +7,8 @@ on: jobs: build-amd64: runs-on: ubuntu-latest + # If contains the keyword "[release]" in the commit message. + if: "contains(github.event.head_commit.message, '[release]')" strategy: matrix: architecture: [amd64] @@ -32,6 +34,8 @@ jobs: run: docker buildx imagetools create -t kerberos/agent-dev:latest kerberos/agent-dev:arch-$(echo ${{matrix.architecture}} | tr / -)-$(echo $GITHUB_SHA | cut -c1-7) build-other: runs-on: ubuntu-latest + # If contains the keyword "[release]" in the commit message. + if: "contains(github.event.head_commit.message, '[release]')" strategy: matrix: #architecture: [arm64, arm/v7, arm/v6] diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 45fb18b..2578be1 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -2,6 +2,7 @@ name: Docker master build on: push: + # If pushed to master branch. branches: [ master ] env: @@ -10,6 +11,8 @@ env: jobs: build-amd64: runs-on: ubuntu-latest + # If contains the keyword "[release]" in the commit message. + if: "contains(github.event.head_commit.message, '[release]')" permissions: contents: write strategy: @@ -68,6 +71,8 @@ jobs: # run: tar -xf agent-${{matrix.architecture}}.tar && snapcraft build-other: runs-on: ubuntu-latest + # If contains the keyword "[release]" in the commit message. + if: "contains(github.event.head_commit.message, '[release]')" permissions: contents: write needs: build-amd64