解决Jenkis安装、配置及账号权限分配时遇到的问题
解决Jenkis安装、配置及账号权限分配时遇到的问题
- 安装时遇到的问题
- 下载问题
- 版本选择问题
- 如何选择安装方式
- 启动问题
- 管理员账号
- 配置时遇到的问题
- 入门配置插件下载失败问题
- 分配权限时遇到的问题
- 详细操作配置参考如下文章
安装时遇到的问题
本文主要讲在安装使用Jenkins时遇到的问题
下载问题
Jenkins官方下载地址:https://www.jenkins.io/download/
版本选择问题
推荐下载最高版,目前是最新版是 Jenkins 2.504.1
如何选择安装方式
推荐使用war包安装方式,因为方便,上传至服务器即可启动
启动问题
1、Jenkins版本受JDK环境阴影严重,本文提到的最新版Jenkins需要使用JDK17才能启动。
2、但是大多数情况下服务器已经安装了其他较低版本的JDK,如JDK1.8或JDK11,所以想要启动Jenkins就需要安装JDK17,不过一台服务器安装多个版本的JDK并不会有什么问题,对已运行的Java项目也没有影响,所以可以放心安装JDK17,需要注意的是安装JDK17后一定不要修改Java环境变量,修改环境变量是会对其他Java项目有影响的。
3、启动Jenkins时需要指定JDK17的安装路径
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -jar jenkins.war
4、如果端口占用,可以在启动时指定端口: --httpPort=8081,指定8081
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -jar jenkins.war --httpPort=8081
管理员账号
如果忘记管理员密码可以使用命令查询初始化文件
ls -a ~/.jenkins/secrets/initialAdminPassword
输出位置:
/root/.jenkins/secrets/initialAdminPassword
配置时遇到的问题
入门配置插件下载失败问题
插件下载失败的原因是Jenkins没有使用最新版导致的,因为插件都是基于最新版Jenkins开发的,所以需要安装最新版Jenkins,这也是上面提到的安装最新版Jenkins的原因。
分配权限时遇到的问题
Jenkins默认权限可能无法支持更为灵活的配置,所以需要安装权限插件:Role-Based
详细操作配置参考如下文章
Jenkis安装、配置及账号权限分配保姆级教程