jenkins job from mesos/1
Github source:
d07b570b
or
master branch
Properties¶
jenkins
¶
admin_password
¶Jenkins admin password
- Default
jenkins
admin_user
¶Jenkins admin user
- Default
jenkins
ajp_listen_address
¶IP address where to bind Jenkins using standard AJP13 protocol
- Default
127.0.0.1
ajp_port
¶Port Jenkins will listen using standard AJP13 protocol
- Default
8009
group
¶Group which will own the Jenkins services
- Default
vcap
java_heap_size
¶Java Heap Size for Jenkins
- Default
2048m
listen_address
¶IP address where to bind Jenkins using standard http protocol
- Default
127.0.0.1
mesos
¶
cluster_name
¶Human readable name for the Jenkins Mesos cluster
- Default
Jenkins on Mesos Cluster
enable_checkpoint
¶Enable checkpointing of Jenkins tasks
- Default
true
executor_cpus
¶Jenkins Executor CPUs
- Default
0.1
executor_mem
¶Jenkins Executor Memory in MB
- Default
128
framework_name
¶Mesos Framework name
- Default
Jenkins Scheduler
idle_termination
¶Idle Termination Minutes
- Default
3
max_executors
¶Maximum number of Executors per Slave
- Default
2
slave_cpus
¶Jenkins Slave CPUs
- Default
0.1
slave_mem
¶Jenkins Slave Memory in MB
- Default
512
nginx
¶
group
¶Group which will own the Nginx services
- Default
vcap
http
¶
port
¶Port that proxy listen on for HTTP connections
- Default
80
https
¶
port
¶Port that proxy listen on for HTTPS connections
- Default
443
ssl_cert
¶SSL Certificate (PEM encoded)
ssl_key
¶SSL private key (PEM encoded)
ssl_timeout
¶Timeout for reusing the previously negotiated cryptographic parameters
- Default
7200
keepalive_timeout
¶Timeout for keep-alive connections
- Default
7200
max_upload_size
¶File upload maximum size
- Default
5000m
proxy_connect_timeout
¶Timeout for the connection to the upstream server
- Default
300
proxy_read_timeout
¶Timeout for read queries to the upstream server
- Default
120
proxy_send_timeout
¶Timeout for send queries to the upstream server
- Default
120
ssl_only
¶Enable only HTTPS requests
- Default
true
user
¶User which will own the Nginx services
- Default
root
worker_connections
¶Number of nginx connections per worker
- Default
8192
worker_processes
¶Number of nginx workers
- Default
2
port
¶Port Jenkins will listen using standard http protocol
- Default
8080
prefix
¶Prefix to append to Jenkins URL
- Default
""
user
¶User which will own the Jenkins services
- Default
root
mesos
¶
zk_state
¶Path in ZooKeeper for storing Mesos state
- Default
mesos
zookeeper
¶
client_port
¶Port at which the clients will connect to Apache Zookeeper
- Default
2181
servers
¶List of all Apache Zookeeper server host IP/hostnames
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/jenkins/
directory
(learn more).
bin/jenkins_ctl
(frombin/jenkins_ctl.erb
)bin/job_properties.sh
(frombin/job_properties.sh.erb
)bin/nginx_jenkins_ctl
(frombin/nginx_jenkins_ctl.erb
)config/config.xml
(fromconfig/config.xml.erb
)config/jenkins.key
(fromconfig/jenkins.key.erb
)config/jenkins.pem
(fromconfig/jenkins.pem.erb
)config/jenkins_location.conf
(fromconfig/jenkins_location.conf.erb
)config/mime.types
(fromconfig/mime.types
)config/nginx.conf
(fromconfig/nginx.conf.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.