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/

上一篇 Jetty部署Jenkins
下一篇 Jenkins常规配置
目录
文章列表
1 Java多线程编程四(线程间通信)
Java多线程编程四(线程间通信)
2
发布开源库到JCenter
发布开源库到JCenter
3
Android解决帧动画OOM的组件FrameAnimDrawable
Android解决帧动画OOM的组件FrameAnimDrawable
4
Android sdkmanager 代理配置
Android sdkmanager 代理配置
5
FreeMarker宏macro的使用
FreeMarker宏macro的使用
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。