美文网首页
安装 Jenkins

安装 Jenkins

作者: _于曼丽_ | 来源:发表于2022-03-08 11:26 被阅读0次

安装

Jenkins 是 Java 写的应用程序,可以单独运行,也可以在 Tomcat 的 Servlet 容器中运行。本文介绍如何在 Tomcat 的 Servlet 容器中安装 Jenkins

在本机下载 jenkins.war 文件

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

将 jenkins.war 文件上传到服务器上的 tomcat 的 webapps 目录下

scp -r jenkins.war root@192.168.100.103:/var/lib/tomcat/webapps

将 war 文件放到 /var/lib/tomcat/webapps 目录之后,只需要重启 tomcat,就能够自动安装应用,会自动生成一个 jenkins 的目录(经测试发现不需要重启 tomcat,只要复制进去,就会自动生成 jenkins 目录)

systemctl restart tomcat

如果你把 war 文件先上传到服务器别的目录,然后再复制到 /var/lib/tomcat/webapp 目录,那么 selinux 会阻止自动生成 jenkins 目录,需要设置 selinux。

cd /var/lib/tomcat/webapps
ls -Zd .
ls -Zd jenkins.war

semanage fcontext -a -t tomcat_var_lib_t jenkins.war
restorecon -Rv .

配置 jenkins 主目录

默认主目录 /usr/share/tomcat/.jenkins,可能会报错,以下命令修改主目录

mkdir /var/lib/jenkins
chown tomcat:tomcat /var/lib/jenkins
vi /etc/tomcat/context.xml
...
<Context>
    <Environment name="JENKINS_HOME" value="/var/lib/jenkins" type="java.lang.String" />
    ...
</Content>
...
systemctl restart tomcat

浏览器输入 http://192.168.100.103:8080/jenkins

让你输入密码,以下命令查看密码

cat /var/lib/jenkins/secrets/initialAdminPassword

如果提示 Offline,需要修改配置:

vi /var/lib/jenkins/hudson.model.UpdateCenter.xml

将 https 改为 http

systemctl restart tomcat

相关文章

网友评论

      本文标题:安装 Jenkins

      本文链接:https://www.haomeiwen.com/subject/skzorrtx.html