Skip to content
Snippets Groups Projects

feat: trigger eicweb/juggler after changes to eicd

Merged Wouter Deconinck requested to merge github-workflow-trigger-juggler into master
1 file
+ 28
0
Compare changes
  • Side-by-side
  • Inline
@@ -20,3 +20,31 @@ jobs:
@@ -20,3 +20,31 @@ jobs:
name: build-eic-shell
name: build-eic-shell
path: install/
path: install/
if-no-files-found: error
if-no-files-found: error
 
 
trigger-juggler:
 
runs-on: ubuntu-latest
 
needs: build-test
 
steps:
 
- uses: eic/trigger-gitlab-ci@v2
 
id: trigger
 
with:
 
url: https://eicweb.phy.anl.gov
 
project_id: 369
 
token: ${{ secrets.EICWEB_JUGGLER_TRIGGER }}
 
ref_name: master
 
variables: |
 
JUGGLER_EICD_REPOSITORYURL=${{ github.server_url }}/${{ github.repository }}
 
JUGGLER_EICD_VERSION=${{ github.ref_name }}
 
GITHUB_REPOSITORY=${{ github.repository }}
 
GITHUB_SHA=${{ github.event.pull_request.head.sha || github.sha }}
 
- run: |
 
gh api \
 
--method POST \
 
-H "Accept: application/vnd.github+json" \
 
/repos/${{ github.repository }}/statuses/${{ github.event.pull_request.head.sha || github.sha }} \
 
-f state='pending' \
 
-f target_url=${{ steps.trigger.outputs.web_url }} \
 
-f description='The juggler pipelines have been triggered...' \
 
-f context='eicweb/juggler'
 
env:
 
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading