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