一、 环境准备
- JDK8以上
二、在线安装
官网安装说明
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
错误说明和配置信息
三、首次登陆时总是提示admin账号密码错误
- 进入Jenkins的根目录
cd /var/lib/jenkins ## 默认
sudo cp config.xml config.xml.bak ##备份
sudo vi config.xml
- 将下面这部分标签去掉
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
重启服务
3. 修改配置
(1). 进入首页>“系统管理”>“Configure Global Security–全局安全配置”
(2). 勾选“启用安全”
(3). 点选“Jenkins专有用户数据库”,并点击“保存”,如下图
(4). 重新点击首页-系统管理-管理用户
(5). 点击进入展示“用户列表”
(6). 点击 admin-设置,修改密码并保存
然后重新登录就成功了
三、 默认安装路径(在线安装)
- /usr/share/jenkins:jenkins的WAR包会放在这里。
- /etc/init.d/jenkins:jenkins启动函数脚本
- /etc/default/jenkins jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
- /var/lib/jenkins/:默认的JENKINS_HOME。
- /var/log/jenkins/jenkins.log:Jenkins日志文件。
二、服务重启和启动
- 启动
java -jar jenkins.war --ajp13Port=-1 --httpPort=8081 ## 在war下启动并且指定端口,不指定默认8080
service jenkins start ##利用服务启动
- 重启
service jenkins restart ##利用服务重启
http://localhost:8080/restart ## 利用url方式 重启Jenkies
http://localhost:8080/reload ## 利用url方式 重新加载配置信息
- 停止
service jenkins stop ##利用服务停止
http://localhost:8080/exit ##利用url方式停止