CentOS下部署Jenkins

Jenkins简介

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

Jenkins功能包括

  • 1、持续的软件版本发布/测试项目
  • 2、监控外部调用执行的工作

官方网站:https://jenkins.io/
安装指南:https://jenkins.io/doc/pipeline/tour/getting-started/
war包:http://mirrors.jenkins.io/war-stable/latest/jenkins.war

Jenkins默认配置

Jenkins主目录:~/.jenkins/
初始密码文件:~/.jenkins/secrets/initialAdminPassword
插件目录(可以选择安装所有推荐插件):~/.jenkins/plugins/

手动在线安装常用插件(建议安装所有推荐插件)

  • Maven Integration
  • Subversion Plug-in
  • Git plugin
  • Maven Integration plugin
  • Gradle Plugin

部署日志查看

# tail -f /usr/local/tomcat85/logs/catalina.out

修改Jenkins主目录

可以通过设置JENKINS_HOME环境变量来修改,例如:JENKINS_HOME=/data/Jenkins,然后重新启动Jenkins。

注意:最好在部署war包之前设置JENKINS_HOME环境变量。在Jenkins运行时是不能更改的,请先将Jenkins停止运行,在站点面板 [系统管理] -> [准备关机] -> 提示"Jenkins 即将关闭"

# vim /etc/profile

export JENKINS_HOME=/data/Jenkins

# source /etc/profile
# echo $JENKINS_HOME
# /usr/local/tomcat85/bin/shutdown.sh
# mkdir /data/Jenkins
# cp -R /root/.jenkins/* /data/Jenkins
# /usr/local/tomcat85/bin/startup.sh

Tomcat配置虚拟主机实现域名访问

# mkdir /data/www/Jenkins
# chown www -R /data/www/Jenkins
# vim /usr/local/tomcat85/conf/server.xml
# /usr/local/tomcat85/bin/startup.sh
<Host name="jk.yezhou.me" appBase="/data/www/Jenkins"
    unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false" >
    <Context docBase="" path="/" reloadable="true" crossContext="true" ></Context>
    <!--Context docBase="admin" path="/admin/" reloadable="true" crossContext="true" ></Context-->
</Host>

访问地址:http://jk.yezhou.me:8080/

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/03/centos-deploy-jenkins/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
CentOS下部署Jenkins
Jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变……
<<上一篇
下一篇>>
文章目录
关闭
目 录