Chapter 3: Configuring Jenkins
- Yes, and the image name is
jenkins/jenkins
. - A Jenkins master is the main instance that schedules tasks and provides the web interface, while a Jenkins agent (slave) is the additional instance that's only dedicated to executing jobs.
- Vertical scaling means adding more resources to the machine while the load increases. Horizontal scaling means adding more machines while the load increases.
- SSH and Java Web Start.
- A permanent agent is the simplest solution, and it means creating a static server with all the environments prepared to execute a Jenkins job. On the other hand, a permanent Docker agent is more flexible; it provides the Docker daemon, and all the jobs are executed inside Docker containers.
- In case you use dynamically provisioned Docker agents and the standard ones (available on the internet) do not provide the execution environment you need.
- When your organization needs some templated Jenkins to be used...