XP-Dev.com Documentation

Jenkins Integration

Jenkins is a very popular, extensible open source Continuous Integration server.

XP-Dev.com's integration with Jenkins allows you to trigger builds for your Jenkins project as you commit/push changes to your repository. This is useful as it avoids a delay in waiting for Jenkins to poll for changes in your repository.

Enabling Jenkins Integration

  • Head over to your XP-Dev.com project's Repository tab
  • Click on the repository that you'd like to integrate Jenkins with
  • Head to the Integrations sub-tab of your repository

Repository's Integration Tab

Under the Add a New Integration form:

  • Select Jenkins as the integration
  • Click on Add

Repository Integration Add Form

  • Enter your Jenkins URL
  • Enter your Jenkins project name
  • Enter any of the following if they are needed to access your Jenkins installation:
    • HTTP Basic authentication Username/Password
    • Jenkins Authentication Token
  • Click on Save

Jenkins Integration Form

Whenever you commit/push changes to your XP-Dev.com repository, your Jenkins build for that project will be triggered.

Disabling Jenkins Integration

  • Head over to your XP-Dev.com project's Repository tab
  • Click on the repository that has been integrated with Jenkins
  • Head to the Integrations sub-tab of your repository
  • Click on Delete Integration next to your Jenkins Integration

Feel free to contact us if you need any assistance.