zoukankan      html  css  js  c++  java
  • centos下部署jenkins

    本文摘抄自:https://www.cnblogs.com/edward2013/p/5284503.html  ,请支持原版!

    1. 安装JDK

    1
    yum -y install java

    2.安装Ant

    添加JPackage源

    1
    2
    yum -y install wget
    wget http://www.jpackage.org/jpackage50.repo -P /etc/yum.repos.d/

    安装Ant

    1
    yum -y install ant

    3.安装Maven

    1
    yum -y install maven

    4.安装Tomcat

    1
    yum -y install tomcat

    设置tomcat编码为UTF-8

    # vi /etc/tomcat/server.xml

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URIEncoding="UTF-8" />

    5.安装Jenkins

    方法1:

    下载jenkins.war到webapps目录下

    wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war -P /var/lib/tomcat/webapps/

    设置tomcat自启动,并启动tomcat

    chkconfig tomcat on
    service tomcat start

    访问Jenkins主页  http://localhost:8080/jenkins

    方法2:

    1
    2
    3
    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
    sudo rpm --import http://pkg.jenkins-ci.org/redhat-stable/jenkins-ci.org.key
    yum install jenkins

    设置jenkins自启动,并启动jenkins

    1
    2
    chkconfig jenkins on
    service jenkins start

    jenkins默认端口是8080,如果端口已被别的程序占用,可在jenkins配置文件/etc/sysconfig/jenkins中修改jenkins端口号

    1
    JENKINS_PORT="8001"

    如果还安装有tomcat程序,还需修改AJP端口号

    1
    JENKINS_AJP_PORT="8010"

    访问Jenkins主页  http://localhost:8001

    5.JDK、Maven、Ant配置

    6.插件管理

    Jenkins能够集成各式插件,如常用CI插件:deploy,junit,findbugs,pmd,checkstyle,clover, duplicate code,jmeter,selenium等

    点击 “系统管理” -> “管理插件”

    点击 “可选插件”,选择需要的插件

    然后点击 “直接安装”

    jenkins的目录结构:

    /usr/lib/jenkins/jenkins.war     WAR包 

    /etc/sysconfig/jenkins          配置文件

    /var/lib/jenkins/               默认的JENKINS_HOME目录

    /var/log/jenkins/jenkins.log      Jenkins日志文件

  • 相关阅读:
    主机与虚拟机之间的网络连接
    QT下过多点的曲线绘制
    C++返回对象和返回引用
    STS MVC与MyBatis的结合
    STS中依赖项的设置
    STS中MyBatis的基本实现
    STS中不同包但相同类名引起的问题:A component required a bean of type 'javax.activation.DataSource' that could not be found
    STS中AOP的实现
    STS如何将一个文件夹设置缺省的创建路径(build path)
    ARB扩展与标准OpenGL的关系
  • 原文地址:https://www.cnblogs.com/VseYoung/p/jenkins.html
Copyright © 2011-2022 走看看