Linux服务器上安装jenkins
Linux服务器上安装jenkins
一、jdk安装
是否设置了jdk环境变量: echo $JAVA_HOME
,这里已安装
或运行命令:java -version
看看能否查看版本 ,能就是运行;
二、下载jenkins war包
1、先创建JENKINS_HOME路径,这里如下:JENKINS_HOME=/var/lib/jenkins
2、可以去官网下载jenkins war包然后再上传到这个目录下,或可以直接在linux上输入命令下载wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
三、启动
1、执行命令nohup /usr/local/java/bin/java -DJENKINS_HOME=/var/lib/jenkins -jar /usr/local/src/jenkins.war --httpListenAddress=192.168.210.145 --httpPort=8989 >/dev/null 2>&1 &
注意:
(1)jdk的目录要写到…/bin/java
(2)JENKINS_HOME路径可以自己定义
(3)放jenkins war包的位置可以自己定义
(4)端口和ip可以自定义
2、执行好以后,netstat -tlunp|grep 8989
查看是否起来
(1)一开始我就是jdk路径写错了,导致没起来
(2)重新执行后,查看进程,已起来
三、浏览器上ip+端口访问
- 按照页面提示,进入到该目录把密码粘贴上去即可。
- 我这里跳过插件安装了
- 进入
四、安装插件
1、Manage Jenkins
2、插件管理
3、由于之前安装的时候出现离线跳过插件安装,进入插件管理也是出现error、连接超时,以下解决方式。
-
(1)进入Advanced:
-
(2)URL输入
http://mirror.esuni.jp/jenkins/updates/update-center.json
,然后先点击submit,再点击check now。 -
(3)百度提示第(2)步操作后需要重启jenkins,但这里我页面刷新,回到Available能正常显示出可安装插件。
五、我的问题
1、本地Maven安装好了,可是仍然提示Jenkins needs to know where your Maven is installed. 如下图所示:
- 点击该链接进入配置或从Manage Jenkins 进入
- 校验linux上是否安装maven成功
mvn -v
,下图显示就是安装成功了。 - jenkins上配置
/usr/local/apache-maven-3.5.4/conf