Jenkins

Jenkins Help & Support

What Jenkins Actions and Triggers are Supported?

Supported Triggers#

  • New Job Status Notification - Catches job status notifications sent via the Notficiation Plugin

Supported Actions#

  • None yet!

How to Get Started with Jenkins

The jenkins integration on Zapier actually uses a webhook notification plugin rather than communicating with the Jenkins API. For most people Jenkins typically has the proverbal "keys to the kingdom" so we've opted to use the notification plugin to avoid making people open their jenkins server up.

Setup the Plugin#

In Jenkins, navigate to the plugins panel:

Plugins

Locate the Notification Plugin and check the checkbox to install it!

Notification Plugin

Install the plugin and restart jenkins

Install and restart

Now create a new job or modify an existing job, you'll see an option to add an endpoint:

notification endpoint

Setup a Zap#

Create a new Zap using Jenkins as the trigger (in this example we'll push to Slack).

Jenkins to Twitter

Copy the webhook URL from step 2 to a notification endpoint by creating a new notification endpoint in jenkins.

Copied in compadre

Map your fields to the action in step 5.

Map fields

(for fun you may also set the bot icon URL)

Bot icon

Run a single build, load the samples in step 6 and test the zap to see the output in your action side service.

So cool.

If everything goes well, turn the zap on and you're good to go! You can also add many endpoints to a single job, so you can have a ton of post-build operations that happen outside jenkins get kicked off.

Common Problems with Jenkins

We don't have any common problems documented yet, but feel free to contact us so we can help you personally!

Need More Help? - Our support team is happy to help -- send us a message

jenkins is a continuous integration server that monitors executions of repeated jobs, such as building a software project or jobs run by cron.

Getting Started with Zapier