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+端口访问

  • 按照页面提示,进入到该目录把密码粘贴上去即可。

Linux服务器上安装jenkins_第1张图片

  • 我这里跳过插件安装了
    Linux服务器上安装jenkins_第2张图片
  • 进入
    Linux服务器上安装jenkins_第3张图片

四、安装插件

1、Manage Jenkins
Linux服务器上安装jenkins_第4张图片

2、插件管理
Linux服务器上安装jenkins_第5张图片

3、由于之前安装的时候出现离线跳过插件安装,进入插件管理也是出现error、连接超时,以下解决方式。

  • (1)进入Advanced:
    Linux服务器上安装jenkins_第6张图片

  • (2)URL输入 http://mirror.esuni.jp/jenkins/updates/update-center.json,然后先点击submit,再点击check now。
    Linux服务器上安装jenkins_第7张图片

  • (3)百度提示第(2)步操作后需要重启jenkins,但这里我页面刷新,回到Available能正常显示出可安装插件。
    Linux服务器上安装jenkins_第8张图片

五、我的问题

1、本地Maven安装好了,可是仍然提示Jenkins needs to know where your Maven is installed. 如下图所示:
Linux服务器上安装jenkins_第9张图片

  • 点击该链接进入配置或从Manage Jenkins 进入
    Linux服务器上安装jenkins_第10张图片Linux服务器上安装jenkins_第11张图片
  • 校验linux上是否安装maven成功 mvn -v,下图显示就是安装成功了。
    Linux服务器上安装jenkins_第12张图片
  • jenkins上配置/usr/local/apache-maven-3.5.4/conf
    Linux服务器上安装jenkins_第13张图片

2、

(1)Jenkins needs to know where your Maven is installed. Please do so from the tool configuration.
(2)A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this is a new issue, please file a new issue. When you file an issue, make sure to add the entire stack trace, along with the version of Jenkins and relevant plugins. The users list might be also useful in understanding what has happened.
Linux服务器上安装jenkins_第14张图片

你可能感兴趣的:(Jenkins,Linux)