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.