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