Article version: Enterprise Server 2.13

This version of GitHub Enterprise will be discontinued on This version of GitHub Enterprise was discontinued on 2019-03-27. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Continuous integration using Jenkins

You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in your GitHub Enterprise Server instance.

Requirements

GitHub Enterprise Server configuration

  1. Sign into GitHub Enterprise Server with your personal user account.
  2. Navigate to the repository you want to connect to your Jenkins build server.
  3. In the right sidebar, click Settings.
  4. In the left sidebar, click Webhooks & Services.
  5. In the Services box, click Add service.
  6. Select "Jenkins (GitHub plugin)".
  7. In the Jenkins hook URL field, type the URL of your Jenkins server's webhook endpoint. This is where your GitHub Enterprise Server instance will send JSON payloads when a push is made.
  8. Click Add service.

Ask a human

Can't find what you're looking for?

Contact us