Skip to content

Merge remote-tracking branch 'origin/master' #46

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master' #46

name: Jenkins Deployment
on:
push:
branches:
- '**' # This will match all branches
jobs:
trigger_jenkins:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Check Commit Message
id: check_message
run: |
commit_message=$(git log --format=%B -n 1 ${{ github.event.after }})
if [[ "$commit_message" == *"[build]"* ]]; then
echo "::set-output name=trigger::true"
else
echo "::set-output name=trigger::false"
fi
shell: bash
- name: Trigger Jenkins Job
if: steps.check_message.outputs.trigger == 'true'
uses: umutcolak/jenkins-trigger-job@main
with:
jenkins-url: ${{secrets.JENKINS_URL}}
user: ${{secrets.JENKINS_USER_NAME}}
jenkins-token: ${{secrets.JENKINS_TOKEN}}
job-name: ${{secrets._JENKINS_JOB_NAME}}
job-params: '{"branch_name": "${{github.ref}}"}'