Jenkins (version v2.*.*)

build_job#

Build a job

Parameters

job_name (required)#

Name of the job

Type: string

delay#

Delay, if desired. Set to 0sec for immediate job build

Type: string

build_job_with_parameters#

Build a job with parameters

Parameters

job_name (required)#

Name of the job

Type: STRING

parameters (required)#

An array of name-value objects corresponding to the build parameters. For a build parameter with the name 'param' and the value 'value1', the parameters object would look like: [
{ "name": "param", "value": "value1" }
]

Type: ARRAY

delay#

Delay, if desired. Set to 0sec for immediate job build

Type: STRING

create_job#

Create a new job using job configuration, or copied from an existing job

Parameters

name (required)#

Name of the new job

Type: string

$body#

Job configuration in config.xml format

Type: object

{ }

Content-Type#

Content type header application/xml

Type: string

from#

Existing job to copy from

Type: string

mode#

Set to 'copy' for copying an existing job

Type: string

create_view#

Create a new view using view configuration

Parameters

name (required)#

Name of the new view

Type: string

$body#

View configuration in config.xml format

Type: object

{ }

Content-Type#

Content type header application/xml

Type: string

delete_job#

Delete a job

Parameters

job_name (required)#

Name of the job

Type: string

disable_job#

Disable a job

Parameters

job_name (required)#

Name of the job

Type: string

enable_job#

Enable a job

Parameters

job_name (required)#

Name of the job

Type: string

get_build_number#

Retrieve job's build number

Parameters

job_name (required)#

Name of the job

Type: string

get_computer_details#

Retrieve computer details

Parameters

depth (required)#

Recursion depth in response model

Type: integer

get_config_for_job#

Retrieve job configuration

Parameters

job_name (required)#

Name of the job

Type: string

get_config_for_view#

Retrieve view configuration

Parameters

view_name (required)#

Name of the view

Type: string

get_item_in_queue#

Retrieve queued item details

Parameters

queue_item_number (required)#

Queue item number

Type: string

get_jenkins_details#

This operation has no parameters

get_job#

Retrieve job details

Parameters

job_name (required)#

Name of the job

Type: string

get_last_build_for_job#

Retrieve job's last build details

Parameters

job_name (required)#

Name of the job

Type: string

get_output_for_job_build#

Retrieve job's build progressive text output

Parameters

build_number (required)#

Build number

Type: string

job_name (required)#

Name of the job

Type: string

start (required)#

Starting point of progressive text output

Type: string

get_queue#

This operation has no parameters

get_timestamp_for_build#

Retrieve build's timestamp

Parameters

build_number (required)#

Build number

Type: string

job_name (required)#

Name of the job

Type: string

format#

Control the date format, which follows the SimpleDateFormat format pattern

Type: string

get_timestamp_for_last_build#

Retrieve last build's timestamp

Parameters

job_name (required)#

Name of the job

Type: string

format#

Control the date format, which follows the SimpleDateFormat format pattern

Type: string

get_view#

Retrieve view details

Parameters

view_name (required)#

Name of the view

Type: string

stop_job#

Stop a job

Parameters

job_name (required)#

Name of the job

Type: string

update_config_for_job#

Update job configuration

Parameters

job_name (required)#

Name of the job

Type: string

$body#

Job configuration in config.xml format

Type: object

{ }

update_config_for_view#

Update view configuration

Parameters

view_name (required)#

Name of the view

Type: string

$body#

View configuration in config.xml format

Type: object

{ }