You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Trigger Jenkins Multiple Jobs
v0.0.2
GitHub Action for trigger jenkins jobs.
Trigger New Jenkins Job.
name: trigger jenkins job
on: [push]
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: trigger single Job
uses: appleboy/jenkins-action@master
with:
url: "http://example.com"
user: "example"
token: ${{ secrets.TOKEN }}
job: "foobar"
Setup the Jenkins server using the docker command:
docker run \
--name jenkins \
-d --restart always \
-p 8080:8080 -p 50000:50000 \
-v /data/jenkins:/var/jenkins_home \
jenkins/jenkins:lts
Please make sure that you create the /data/jenkins
before starting the Jenkins. Create the new API token as below:
Trigger multiple jenkins job:
- name: trigger multiple Job
uses: appleboy/jenkins-action@master
with:
url: "http://example.com"
user: "example"
token: ${{ secrets.TOKEN }}
job: "job_1,job_2"
- url - Required. jenkins base url.
- user - Required. jenkins user.
- job - Required. jenkins job name.
- token - Required. jenkins api token.