Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Jenkins

安装之前,先百度百科 了解Jenkins的一些概念

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

 

Jenkins功能包括

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

启动

首先保证系统中已经安装了jdk,最好是jdk1.5以上。

第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:

$ java -jar jenkins.war

如果需要修改端口可以使用如下命令:

$ java -jar jenkins.war--httpPort=8081

然后在浏览器中(推荐用火狐)输入localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。

第二种方法是用tomcat打开

解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat

将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。

开始安装

先吐槽一下自己,有段时间没有打开虚拟机了,都是用公司的。

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

都忘记密码是啥了,哈哈,开搞吧,还说啥呀

安装Jenkins两种方式

安装前提

  1. JDK环境准好
  2. maven环境准备好
  3. Tomcat准备好

Jenkins官网安装

https://jenkins.io/doc/book/installing/

 

一、直接下载war包

  1. 放到Tomcat下面,然后启动Tomcat

  2. 直接运行 java -jar  jenkins.war 

二、yum方式下载安装

 

开始安装

jenkins.war包放到Tomcat中、启动Tomcat方式

下载war包

http://mirrors.jenkins.io/war-stable/

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

按jenkins.war包放在tomcat下面的webapps下面

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

然后启动Tomcat,进入到tomcat的bin目录,使用ls命令,可以看到bin目录下的文件

运行bin目录下的启动命令脚本,sh startup.sh或者./startup.sh,这样tomcat就启用了

查看tomcat进程是否启动

使用ps aux | grep tomcat查看tomcat进程是否启动

关闭tomcat

同样在tomcat的bin目录下,使用sh shutdown.sh可以关闭tomcat

重启tomcat

重启可以理解为先关闭tomcat+再启动tomcat

  • sh shutdown.sh
  • sh startup.sh

启动tomcat。tomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

.在浏览器上输入ip地址(http://ip:端口/jenkins)即可访问

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

其他的步骤,和第一种安装方式一样。这里不多说。。。。。

 

直接运行 java -jar  jenkins.war 安装方式

直接运行 

# java -jar jenkins.war

下载版本支持java8,不支持java7.

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

所以要安装jdk1.8

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

然后访问 浏览器。默认端口是 8080,如下:

http://10.1.34.71:8080/jenkins

然后等会儿,会出现下面这个界面。要输入密码

注意:

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

# cat /root/.jenkins/secrets/initialAdminPassword

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

然后出现了这样一个错:

jenkins报错:Problem accessing /jenkins/. Reason: HTTP ERROR 404

解决办法:

https://blog.****.net/wypersist/article/details/81143582

 

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

相关配置

全局工具配置

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

管理插件

插件都安装好了

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

OK!!!!!!!!!!!!

yum方式安装

Jenkins安装包地址

一个是最新版的,一个是稳定版的。

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

/opt/jenkins

# sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

# sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

出现了一下错误,不怕,有办法解决的。

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

解决方法:升级网络安全服务即可。

# yum update nss

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

 

然后再来执行

# sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

就可以了。

# sudo yum -y install jenkins

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

到此,Jenkins已经安装完成,简单吧。

配置jenkins端口

# vi /etc/sysconfig/jenkins

查找/JENKINS_PORT,修改JENKINS_PORT="8080",默认为“8080”,我修改为了8888

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

然后保存,退出。

启动jenkins

# service jenkins restart

报了如下错误,不怕,搞呗

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

修改Jenkins启动配置文件,指定java安装路径,然后bin下java

# vi /etc/init.d/jenkins

/home/hadoop/app/jdk1.7.0_79/bin/java

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

然后,保存,退出。接着,再启动。

# vi /etc/init.d/jenkins

在本地浏览器中输入“http://IP:8888”登录jenkins,第一次登录Jenkins 会要求解锁

然后访问  http://10.1.34.71:8888/   

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

打开红色标记中的路径,取出password,填入上图,点击“continue”

后续继续补上哈,,,

卸载Jenkins

# yum -y remove jenkins

# rm -rf /var/cache/jenkins

# rm -rf /var/lib/jenkins/

 

启动和关闭、加载Jenkins

1、关闭Jenkins

     只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://ip:8080/,那么我只需要在浏览器地址栏上敲下http://ip:8080/exit 网址就能关闭jenkins服务.

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

服务器端也会有信息打印

Linux下 Jenkins 多种方式安装配置、使用、卸载(一次会)

2、重启Jenkies

    http://ip:8080/restart

3、重新加载配置信息

    http://ip:8080/reload

Jenkins所有插件.hpi下载

https://updates.jenkins-ci.org/download/plugins/