LinuxCommandLibrary

jenkins

continuous integration and delivery server

TLDR

Start Jenkins

$ java -jar jenkins.war
copy
Start on specific port
$ java -jar jenkins.war --httpPort=[8888]
copy
Run as daemon
$ java -jar jenkins.war &
copy
Specify home directory
$ JENKINS_HOME=[/var/jenkins] java -jar jenkins.war
copy
Use HTTPS
$ java -jar jenkins.war --httpsPort=[8443] --httpsKeyStore=[keystore.jks]
copy

SYNOPSIS

java -jar jenkins.war [options]

DESCRIPTION

Jenkins is a continuous integration and delivery server. It automates building, testing, and deploying software.
The platform supports pipelines, plugins, and distributed builds. It integrates with version control and deployment systems.

PARAMETERS

--httpPort PORT

HTTP port (default 8080).
--httpsPort PORT
HTTPS port.
--httpsKeyStore FILE
SSL keystore file.
--prefix PATH
URL prefix.
--daemon
Run as daemon.
--help
Display help information.

CAVEATS

Requires Java. Resource intensive. Security configuration important.

HISTORY

Jenkins was forked from Hudson in 2011 by Kohsuke Kawaguchi. It became the leading open-source CI/CD server.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community