Jenkins

Jenkins is Article description::an open source automation server written in [[Java.]] The project was forked from Hudson after a dispute with Oracle.

Common use case of Jenkins is automation of continuous integration (CI) and continuous delivery (CD) related tasks.

First configuration
Open http://localhost:8080 with a web browser and follow the first configuration steps.

General configuration
The main configuration dashboard is at http://localhost:8080/manage.

Security
The security configuration page is accessible on the configuration dashboard, or directly on http://localhost:8080/configureSecurity/.

Allow remote Command-line interface
To allow anybody to connect with Command-line interface (CLI), you need to activate two options:


 * 1) "Allow anonymous read access" in "Authorisations" section,
 * 2) "Enable CLI over Remoting" in the "CLI" section.

systemd
For a oneshot start:

To enable the service at each startup:

Access from the command-line
You must have remote CLI option activated.

Download http://localhost:8080/jnlpJars/jenkins-cli.jar.

To obtain the list of possible commands, open a console or a terminal and enter: