https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get upgrade
apt-cache show jenkins
sudo apt-get install jenkins
sudo vi /etc/default/jenkins
JENKINS_ARGS="--webroot=$JENKINS_RUN/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT --preferredClassLoader=java.net.URLClassLoader --prefix=/jenkins"
sudo service jenkins restart
apt-cache show nginx
sudo apt-get install nginx
sudo vi /etc/nginx/conf.d/default.conf
server {
location /jenkins {
proxy_pass http://127.0.0.1:8080;
}
}
sudo service nginx restart
http://IP_ADDRESS/jenkins
HTTPS
sudo mkdir /etc/nginx/ssl
cd /etc/nginx/ssl/
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
sudo vi /etc/nginx/conf.d/default.conf
nginx -t
sudo service nginx reload