本文已参加「新人创作礼」活动,一起开启掘金创作之路。

一、下载软件包

1.Jenkins下载

https://jenkins.io/download/

2.Tomcat下载

https://tomcat.apache.org/download-90.cgi

3.jdk

二、环境装置

1.解压tomcat装置包

tar -xvf apache-tomcat-9.0.58.tar.gz
  1. apache-tomcat-9.0.58/bin目录下的catalina.sh、shutdown.sh和startup.sh增加执行权限。
chmod +x *.sh
  1. 将第一步下载好的jenkins.war放至apache-tomcat-9.0.58/webapps/目录下。

Linux安装Jenkins及修改存放路径(使用tomcat方式)

三、发动 Tomcat

1.在apache-tomcat-9.0.58/bin/目录下执行

./startup.sh

即可发动 Tomcat

2.Tomcat发动后,jenkins.war会被自动解压,生成一个jenkins目录。

Linux安装Jenkins及修改存放路径(使用tomcat方式)

3.浏览器拜访http://ip:8080/jenkins/, 会进入Jenkins的解锁界面(Unlock Jenkins),需求输入管理员暗码才干继续拜访 Jenkins。 假如8080端口被占用可以修改apache-tomcat-9.0.58/conf/server.xml文件,将8080端口改为其他

Linux安装Jenkins及修改存放路径(使用tomcat方式)

4.管理员暗码存在与一个名为initialAdminPassword的文件中,该文件的方位在解锁界面有显示,

执行cat 显示的文件URL
如:cat xxx/jenkins/secrets/initialAdminPassword

5.输入管理员暗码之后会进入插件装置界面

这儿推荐点击“挑选插件来装置”

6.装置完结插件后进入下面界面

Linux安装Jenkins及修改存放路径(使用tomcat方式)

设置完结后根据提示依次点击下一步完结

四、数据搬迁

假如想把Jenkins搬迁到其他服务器,可是不想丢失里边的配置数据,需求将jenkins主目录原有数据拷贝到新的机器或许新目录下,主要包含config.xml文件以及jobs、users、workspace、plugins四个目录,然后重启jenkins即可。在这个过程中尤其需求注意的是目录权限的问题,比方新机器的目录所属用户和用户组都是tomcat,而拷贝过来的文件都归于root,会导致tomcat无权拜访,会导致搬迁后发动失败。现在用所以需求改变一切搬迁文件和文件夹所属的用户和用户组为tomcat:

chown -R tomcat:tomcat 目录名

五、修改默许的存放途径

办法一

打开tomcat的bin目录,修改catalina.sh文件。

在# OS specific support. $var must be set to either true or false.上面增加:

export JENKINS_HOME="/home/jenkins"

Linux安装Jenkins及修改存放路径(使用tomcat方式)
办法二

在发动Web容器之前设置JENKINS_HOME环境变量.

修改profile文件:

vi /etc/profile

在文件最后参加

#jenkins
export JENKINS_HOME=/home/tools/jenkins/jenkins_data

Linux安装Jenkins及修改存放路径(使用tomcat方式)

使配置文件收效

source /etc/profile

完结记得重启tomcat