Skip to content

Latest commit

 

History

History
77 lines (63 loc) · 1.42 KB

DOCS.md

File metadata and controls

77 lines (63 loc) · 1.42 KB
date title author tags repo logo image
2017-01-16 00:00:00 +0000
Jenkins
appleboy
infrastructure
trigger
jenkins
appleboy/drone-jenkins
jenkins.svg
appleboy/drone-jenkins

The Jenkins plugin allows you to trigger Jenkins job automatically. The below pipeline configuration demonstrates simple usage:

pipeline:
  jenkins:
    image: appleboy/drone-jenkins
    url: http://example.com
    user: appleboy
    token: xxxxxxxxxx
    job: drone-jenkins-plugin-job

Example configuration for success builds:

pipeline:
  jenkins:
    image: appleboy/drone-jenkins
    url: http://example.com
    user: appleboy
    token: xxxxxxxxxx
    job: drone-jenkins-plugin-job
+   when:
+     status: [ success ]

Example configuration with multiple jobs:

pipeline:
  jenkins:
    image: appleboy/drone-jenkins
    url: http://example.com
    user: appleboy
    token: xxxxxxxxxx
    job:
+     - drone-jenkins-plugin-job-1
+     - drone-jenkins-plugin-job-2

Example configuration with jobs in the folder:

pipeline:
  jenkins:
    image: appleboy/drone-jenkins
    url: http://example.com
    user: appleboy
    token: xxxxxxxxxx
+   job: folder_name/job_name

It will trigger the URL of Jenkins job like as http://example.com/job/folder_name/job/job_name/

Parameter Reference

url : jenkins server base url.

user : jenkins user account

token : jenkins user token

job : jenkins job name