mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 01:20:39 +00:00
ignore comments posted by scylladbbot, to allow adding instruction in CI completion report of how to re-trigger CI Closes scylladb/scylladb#25838
22 lines
869 B
YAML
22 lines
869 B
YAML
name: Trigger Scylla CI Route
|
|
|
|
on:
|
|
issue_comment:
|
|
types: [created]
|
|
|
|
jobs:
|
|
trigger-jenkins:
|
|
if: github.event.comment.user.login != 'scylladbbot' && contains(github.event.comment.body, '@scylladbbot') && contains(github.event.comment.body, 'trigger-ci')
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Trigger Scylla-CI-Route Jenkins Job
|
|
env:
|
|
JENKINS_USER: ${{ secrets.JENKINS_USERNAME }}
|
|
JENKINS_API_TOKEN: ${{ secrets.JENKINS_TOKEN }}
|
|
JENKINS_URL: "https://jenkins.scylladb.com"
|
|
run: |
|
|
PR_NUMBER=${{ github.event.issue.number }}
|
|
PR_REPO_NAME=${{ github.event.repository.full_name }}
|
|
curl -X POST "$JENKINS_URL/job/releng/job/Scylla-CI-Route/buildWithParameters?PR_NUMBER=$PR_NUMBER&PR_REPO_NAME=$PR_REPO_NAME" \
|
|
--user "$JENKINS_USER:$JENKINS_API_TOKEN" --fail -i -v
|