From 46a676b64e2977c9b18ffe8581439255e5a29668 Mon Sep 17 00:00:00 2001 From: Tuomo Tanskanen Date: Mon, 4 Mar 2024 09:39:10 +0200 Subject: [PATCH] add build images action to release-0.4 It is needed in release branch. Signed-off-by: Tuomo Tanskanen --- .github/workflows/build-images-action.yml | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/build-images-action.yml diff --git a/.github/workflows/build-images-action.yml b/.github/workflows/build-images-action.yml new file mode 100644 index 0000000000..0c8a9b22f3 --- /dev/null +++ b/.github/workflows/build-images-action.yml @@ -0,0 +1,46 @@ +name: build-images-action + +on: + push: + branches: + - 'main' + - 'release-*' + tags: + - 'v*' + +permissions: {} + +jobs: + build: + name: Build container images + runs-on: ubuntu-latest + + permissions: + contents: read + + if: github.repository == 'metal3-io/baremetal-operator' + steps: + - name: build bmo image + uses: toptal/jenkins-job-trigger-action@137fff703dd260b52b53d3ba1960396415abc568 # 1.0.2 + with: + jenkins_url: "https://jenkins.nordix.org/" + jenkins_user: "metal3.bot@gmail.com" + jenkins_token: ${{ secrets.JENKINS_TOKEN }} + job_name: "metal3_baremetal-operator_container_image_building" + job_params: | + { + "BUILD_CONTAINER_IMAGE_GIT_REFERENCE": "${{ github.ref }}" + } + job_timeout: "1000" + - name: build keepalived image + uses: toptal/jenkins-job-trigger-action@137fff703dd260b52b53d3ba1960396415abc568 # 1.0.2 + with: + jenkins_url: "https://jenkins.nordix.org/" + jenkins_user: "metal3.bot@gmail.com" + jenkins_token: ${{ secrets.JENKINS_TOKEN }} + job_name: "metal3_keepalived_container_image_building" + job_params: | + { + "BUILD_CONTAINER_IMAGE_GIT_REFERENCE": "${{ github.ref }}" + } + job_timeout: "1000"