本文已参加「新人创作礼」活动,一起开启掘金创作之路。
一、下载软件包
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
- apache-tomcat-9.0.58/bin目录下的catalina.sh、shutdown.sh和startup.sh增加执行权限。
chmod +x *.sh
- 将第一步下载好的jenkins.war放至apache-tomcat-9.0.58/webapps/目录下。
三、发动 Tomcat
1.在apache-tomcat-9.0.58/bin/目录下执行
./startup.sh
即可发动 Tomcat
2.Tomcat发动后,jenkins.war会被自动解压,生成一个jenkins目录。
3.浏览器拜访http://ip:8080/jenkins/, 会进入Jenkins的解锁界面(Unlock Jenkins),需求输入管理员暗码才干继续拜访 Jenkins。 假如8080端口被占用可以修改apache-tomcat-9.0.58/conf/server.xml文件,将8080端口改为其他
4.管理员暗码存在与一个名为initialAdminPassword的文件中,该文件的方位在解锁界面有显示,
执行cat 显示的文件URL
如:cat xxx/jenkins/secrets/initialAdminPassword
5.输入管理员暗码之后会进入插件装置界面
这儿推荐点击“挑选插件来装置”
6.装置完结插件后进入下面界面
设置完结后根据提示依次点击下一步完结
四、数据搬迁
假如想把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"
办法二
在发动Web容器之前设置JENKINS_HOME环境变量.
修改profile文件:
vi /etc/profile
在文件最后参加
#jenkins
export JENKINS_HOME=/home/tools/jenkins/jenkins_data
使配置文件收效
source /etc/profile
完结记得重启tomcat