ExternalJob Project

The External Job Project module handles creating ExternalJob Jenkins projects. You may specify externaljob in the project-type attribute of the Job definition.

This type of job allows you to record the execution of a process run outside Jenkins, even on a remote machine. This is designed so that you can use Jenkins as a dashboard of your existing automation system.

Requires the Jenkins External Monitor Job Type Plugin.

Example:

name: openstack-infra
project-type: externaljob
class project_externaljob.ExternalJob(registry)