# 安装jdk和tomcat
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 
sudo apt-get install openjdk-8-jdk
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin -y

# 内存设置
在tomcat catalina.sh 添加一行配置
JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"

# 将war下载到指定目录
cd /var/lib/tomcat8/webapps/
wget http://mirrors.jenkins-ci.org/war-stable/2.222.3/jenkins.war
service tomcat8 restart

# 访问网址
http://127.0.0.1:8080/jenkins/

# 提示错误处理
Error
Unable to create the home directory ‘/var/lib/tomcat8/.jenkins’. This is most likely a permission problem.
To change the home directory, use JENKINS_HOME environment variable or set the JENKINS_HOME system property. See Container-specific documentation for more details of how to do this.

cd /var/lib/tomcat8/
sudo mkdir .jenkins
sudo chown tomcat8:nogroup .jenkins
service tomcat8 restart

解锁Jenkins

# 复制密码到网页进行解锁
cat /var/lib/tomcat8/.jenkins/secrets/initialAdminPassword

安装插件

安装推荐的插件即可,后面搭建完成可以继续装其他插件的,不影响.
插件安装失败,可以在后面搭建完成插件中心进行安装

admin账户

# 查看admin账户默认密码
cat /var/lib/tomcat8/.jenkins/secrets/initialAdminPassword

# 网站登录右上角admin点击设置 往下拉设置新密码

jenkins提示反向代理设置有误

系统管理-->系统设置里的Jenkins URL和端口没有写对,纠正就可以
Jenkins URL http://127.0.0.1:8080 去掉后面的/jenkins

tomcat没有执行权限

sudo visudo
Defaults visiblepw
tomcat8 ALL=(ALL) NOPASSWD: ALL

用户管理

插件1:Role-based Authorization Strategy
插件2:Authorize Project
系统管理->插件管理->可选插件->直接安装
系统管理->管理用户->新建用户
系统管理->全局安全配置->授权策略->Role-Based Strategy
系统管理->Manage and Assign Roles->Manage Roles->Global roles->分配组权限
系统管理->Manage and Assign Roles->Assign Roles->Global roles->User/group to add->分配组

设置ip:port访问

sudo vim /var/lib/tomcat8/conf/server.xml
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
# 在这一行下面添加
<Context docBase="/var/lib/tomcat8/webapps/jenkins" path="/"    reloadable="true"/>
cd /var/lib/tomcat8/webapps
sudo rm -rf ROOT
unzip -oq jenkins.war -d ./jenkins
sudo service tomcat8 restart
系统管理->系统设置->Jenkins URL设置为ip:port