Metadata schema specifications for Jenkins master

Metadata schema specifications for Jenkins master

Core properties

Name

Type

Description

port

[‘integer’, ‘string’]

Jenkins master http port

java_args

string

Java args for Jenkins master process

views

array

Jenkins views parameters For details, see: _views definition

sudo

boolean

Enables nopasswd sudo for jenkins system user

user

object

Jenkins user parameters For details, see: _user definition

plugins

array

NO REF Jenkins plugin parameters

home

string

Jenkins master home directory to store configuration

approved_scripts

array

NO REF List of approved scripts

no_config

boolean

Do not configure jenkins master

service

string

Jenkins service name

update_site_url

string

Jenkins master update center url

enabled

boolean

Enables Jenkins master configuration

pkgs

array

NO REF List of Jenkins master packages to be installed

slaves

array

Jenkins slaves parameters For details, see: _slaves definition

config

string

Path to jenkins master configuration file

engine

string

Jenkins email engine

host

string

Jenkins email host

password

string

Jenkins email user password

user

string

Jenkins email user

port

[‘integer’, ‘string’]

Jenkins email port

mode

string

Jenkins master mode

_user definition

Name

Type

Description

public_keys

array

Jenkins user public keys

password

string

Jenkins user password

email

string

Jenkins user email

api_token

string

Jenkins user API token

_slaves definition

Name

Type

Description

executors

integer

Jenkins slave num of executors

mode

string

Jenkins slave mode

name

string

Jenkins slave name

label

string

Jenkins slave label

_views definition

Name

Type

Description

regex

string

Jenkins regex for jobs under view

name

string

Jenkins view name