Linux服务器上安装jenkins

Linux服务器上安装jenkins

一、jdk安装

是否设置了jdk环境变量: echo $JAVA_HOME,这里已安装
Linux服务器上安装jenkins
或运行命令: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路径写错了,导致没起来
Linux服务器上安装jenkins
(2)重新执行后,查看进程,已起来
Linux服务器上安装jenkins

三、浏览器上ip+端口访问

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

Linux服务器上安装jenkins

  • 我这里跳过插件安装了
    Linux服务器上安装jenkins
  • 进入
    Linux服务器上安装jenkins

四、安装插件

1、Manage Jenkins
Linux服务器上安装jenkins

2、插件管理
Linux服务器上安装jenkins

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

  • (1)进入Advanced:
    Linux服务器上安装jenkins

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

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

五、我的问题

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

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