From 6322c60c23d075a89c2c95e178b0e1a4a3351fed Mon Sep 17 00:00:00 2001 From: Meenakshi Sharma <163925564+nvda-mesharma@users.noreply.github.com> Date: Thu, 18 Jul 2024 13:05:29 -0700 Subject: [PATCH 1/2] Trigger CI on Pull Requests --- .github/workflows/trigger_ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/trigger_ci.yml diff --git a/.github/workflows/trigger_ci.yml b/.github/workflows/trigger_ci.yml new file mode 100644 index 000000000..0133250ee --- /dev/null +++ b/.github/workflows/trigger_ci.yml @@ -0,0 +1,11 @@ +on: + pull_request: +jobs: + mirror_repo: + environment: GITLAB + runs-on: self-hosted + steps: + - name: Sync Mirror Repository + run: | + #!/bin/bash + curl --request POST --header "PRIVATE-TOKEN:${{ secrets.TOKEN }}" "${{ secrets.MIRROR_URL }}" From 358e58da30c221835f3c42bd1411efd495b13cc4 Mon Sep 17 00:00:00 2001 From: Meenakshi Sharma <163925564+nvda-mesharma@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:28:22 -0700 Subject: [PATCH 2/2] Update trigger_ci.yml --- .github/workflows/trigger_ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/trigger_ci.yml b/.github/workflows/trigger_ci.yml index 0133250ee..cf1bfbbdd 100644 --- a/.github/workflows/trigger_ci.yml +++ b/.github/workflows/trigger_ci.yml @@ -9,3 +9,12 @@ jobs: run: | #!/bin/bash curl --request POST --header "PRIVATE-TOKEN:${{ secrets.TOKEN }}" "${{ secrets.MIRROR_URL }}" + trigger-ci: + environment: GITLAB + needs: mirror_repo + runs-on: self-hosted + steps: + - name: Trigger Pipeline + run: | + #!/bin/bash + curl --fail --request POST --form token=${{ secrets.PIPELINE_TOKEN }} -F ref=${GITHUB_HEAD_REF} "${{ secrets.PIPELINE_URL }}"