1.下载:官网下载war包,注意是war包
安装:jenkins是基于java,部署在tomcat上的web应用程序
下载好jenkins.war后,放到tomcat的webapps目录下的,所以要先启动tomcat,才能启动jenkins
tomcat安装好配置好环境变量,命令终端任意目录下输入“startup.sh”可启动tomcat (shutdown.sh 是关闭tomcat)
此时浏览器输入localhost:8080 可看到tomcat页面打开
输入localhost:8080/jenkins,就看到jenkins页面打开(此处jenkins跟解压后的war包名称一致,如果是jenkins1.war,那就是localhost:8080/jenkins1)
在浏览器地址localhost:8080/jenkins最后加上/restart 可重启jenkins
插件安装或者卸载后都需要重启jenkins,否则不生效
2.忘记密码解决方案
# 当jenkins忘记了管理用户的密码时,只能通过修改配置文件并重启的方式初始化设置用户名及密码,操作如下:
# 修改配置文件 地址 /Users/zhuyaqian/.jenkins/config.xml
将以下黄色背景内容true改为false(记得要点击保存按钮,否则修改不生效),然后重启tomcat,jenkins即可:
[root@kazihuo ~/.jenkins]# cat /root/.jenkins/config.xml |grep 'useSecurity' -C1
<useSecurity>节点代表是否使用用户权限
(管道符一定要是英文状态的; grep后面的字符串不一定要有引号,也可以没有; -C1 表示输出的时候包括结果所在行之前和之后一行 context 同理 -A2 after -B2 before)
<mode>NORMAL</mode> <useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
# jenkins重启后浏览器访问页面,如下:
# 配置管理用户
依次点击页面中的 系统管理 --> 全局安全配置 --> 勾选启用安全 --> 选择安全域中(Jenkins专有用户数据库)和授权策略中(登陆用户可以做任何事),点击保存;
再依次点击系统管理-->管理用户(这里可以新建,编辑,删除用户),配置管理员账号密码即可!