From efd3741caa5a8f880b65b184fde2e4397da66510 Mon Sep 17 00:00:00 2001 From: mb-wali <44528277+mb-wali@users.noreply.github.com> Date: Wed, 16 Apr 2025 16:27:14 +0200 Subject: [PATCH 1/2] Update docker.yml --- .github/workflows/docker.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a990ded..415e4be 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -146,3 +146,30 @@ jobs: tags: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DOCKER_TAG }}-theme labels: ${{ steps.meta.outputs.labels }} + + trigger-gitlab-pipeline: + name: Trigger GitLab Pipeline + runs-on: ubuntu-latest + needs: + - build-and-push-mug + - build-and-push-theme + + steps: + - name: Set Docker tag environment + run: | + if [[ "${{ github.ref }}" == refs/tags/* ]]; then + TAG_NAME="${GITHUB_REF#refs/tags/}" + else + TAG_NAME="${GITHUB_REF#refs/heads/}" + fi + echo "DOCKER_TAG=$TAG_NAME" >> $GITHUB_ENV + + - name: Trigger GitLab pipeline + uses: mb-wali/gitlab-cd-trigger@main + with: + URL: ${{ secrets.HOST }} + GITLB_TRIGGER_TOKEN: ${{ secrets.GITLB_TRIGGER_TOKEN }} + PROJECT_ID: 45464 + REF_NAME: 'main' + PIPELINE_VARIABLES: '{"DOCKER_IMAGE_TAG":"${{ env.DOCKER_TAG }}", "DOCKER_IMAGE_TAG_INSTANCE":"mug"}' + From 7e6237d614f56a66dfdbcb89101bcb31164b6bd0 Mon Sep 17 00:00:00 2001 From: Mojib Wali Date: Wed, 16 Apr 2025 16:41:08 +0200 Subject: [PATCH 2/2] remove deploy --- .github/workflows/deploy.yml | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index f20e3c3..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,25 +0,0 @@ -# Only trigger, when the build workflow succeeded -on: - workflow_run: - workflows: ["build and push docker image"] - types: [completed] - -jobs: - trigger_pipeline: - runs-on: ubuntu-latest - - steps: - - - name: Get triggering workflow details - run: | - BRANCH_OR_TAG=${{ github.event.workflow_run.head_branch }} - echo "BRANCH_OR_TAG=$BRANCH_OR_TAG" >> $GITHUB_ENV - - - name: Trigger gitlab pipeline - uses: mb-wali/gitlab-cd-trigger@main - with: - URL: ${{ secrets.HOST }} - GITLB_TRIGGER_TOKEN: ${{ secrets.GITLB_TRIGGER_TOKEN }} - PROJECT_ID: 45464 - REF_NAME: 'main' - PIPELINE_VARIABLES: '{"DOCKER_IMAGE_TAG":"${{ env.BRANCH_OR_TAG }}", "DOCKER_IMAGE_TAG_INSTANCE":"mug"}'