zoukankan      html  css  js  c++  java
  • jenkins入门系列之一 jenkins的安装

    Jenkins是一个CI(持续集成环境)工具。它可以根据设定持续定期编译,运行相应代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。。。

    这样做的最终目的是:

    让项目保持健康的状态。如果任何checkin break了build,每个人都会在最短的时间内通知到,然后问题被fix。接下来的开发将建立在一个健康正确的基础上,而不是任由问题累积,最后失控。

    最后,项目随时可以被deliver给用户,因为,项目代码每一天都在更新。这就是CI的意义所在。

    我们在进行安装的时候可以选择的我们的安装方向,第一个是 jdk+tomcat+jenkins +maven + git

    第二个是jdk+jenkins +maven +git(也就是不带tomcat的)。在下面我们会提及两者的一些小差别。

    首先要确定的是不管我们安装的是第一种还是第二种,我们需要做的就是 先安装jdk.

     1.安装jdk

    (1)检查当前系统中是否有jdk(java -v可以确定) ,如果有则去确定jdk的版本。

    (2)若没有则安装jdk,建议使用1.8以上的版本,因为jenkins需要jdk1.8版本以上的来进行支持。

    (3)安装:1.利用yum进行安装  yum install java  2.rpm包安装 :

    cd /tmp && wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

    rpm -ivh jdk-8u131-linux-x64.rpm
    添加环境变量:
    vi + /etc/profile
    JAVA_HOME=/usr/java/jdk1.8.0_131
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    source /etc/profile
    java -v查看是否安装成功。
     
    2.如果需要用tomcat 请执行此步骤。
    2. tomcat 的安装 :
    tar -zxv -f apache-tomcat-7.0.29.tar.gz rm -rf apache-tomcat-7.0.29.tar.gz
    mv apache-tomcat-7.0.29 tomcat
    启动 Tomcat /usr/local/tomcat/bin/startup.sh
    Using CATALINA_BASE: /usr/local/tomcat
    Using CATALINA_HOME: /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME: /usr/java/jdk1.7.0/jre
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    出现以上信息说明已成功启动。
    tomcat 默认的端口是 8080 ,端口配置文件在/usr/local/tomcat/conf/server.xml
    <Connector port="9090" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" URIEncoding="UTF-8" />
    将红色字体位置改成你想设置的端口。
    我们需要将端口打开 :
    firewall-cmd --add-port=端口号 --permanent
    firewall-cmd --reload
    firewall-cmd --list-all
    测试是否安装好:
    主机ip:端口号(默认8080)
    如果可以打开此界面证明安装成功
     
     
     
    如何启动tomcat          /usr/local/tomcat/bin/startup.sh
    如何关闭                                             /usr/local/tomcat/bin/shutdown.sh
     
    3.接下来就是重要的一步关于jenkins了。
     我们有多种安装的方法请根据各自的情况进行选择安装:
    1.war包使用最简单。
    首先获取 jenkins包 ,jenkins官网(https://jenkins.io)。我这里选择的是2.60.3版本:
    接下来我们分为安装tomcat与不安装tomcat的两种情况。
    (1) 安装了tomcat
    如果我们是基于 tomcat 的话:那么我们需要将jenkins.war移动到 /usr/local/tomcat/webapps/
    并且开启tomcat后进行访问即可
    主机ip:端口号/jenkins(注意一定要开启端口号。)
    (2)未安装tomcat 
    如果我们不基于tomcat的话那么我们需要直接运行jenkins
    java -jar jenkins.war(运行jenkins的java版本需要java8以上)
    然后访问
    主机地址:8080即可(注意开放端口)
    在浏览器中访问
    首次进入会要求输入初始密码如下图,
    初始密码在:安装用户家目录下的 .jenkins/ secrets/initialAdminPassword
    注意是点jenkins有个小数点。
    注意 :此两种的默认主目录为 $user.home/.jenkins
    2.rpm包安装
    rpm包下载 :https://pkg.jenkins.io/redhat-stable/jenkins-2.60.2-1.1.noarch.rpm(注意所需依赖文件)
    安装好之后打开端口,开启服务即可访问。
    3.yum源安装 
    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
    yum install jenkins
    安装好后打开端口即可启动服务即可。
     
    端口打开:
    centos7以下:iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    centos7:firewall-cmd --add-port=9090/tcp --permanent
    firewall-cmd --reload
     
    服务启动:jenkins :service jenkins restart
    4.maven 的安装
     
    # 安装maven
    cd /tmp && wget http://www-us.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    tar -xvf apache-maven-3.3.9-bin.tar.gz
    mv apache-maven-3.3.9 /usr/local/apache-maven
    环境变量:
    vi + /etc/profile
    export MAVEN_HOME=/usr/local/apache-maven
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH
    source /etc/profile
     
    然后输入 :mvn -v
    Apache Maven 3.0.5 (Red Hat 3.0.5-17)
    Maven home: /usr/share/maven
    Java version: 1.8.0_141, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"
     
    出现以上字体表示已经安装成功。
     
    5. git 的安装
    yum install git -y
     
     
     
     
     
  • 相关阅读:
    社交因素是《王者荣耀》成功的最大助推力:3星|《三联生活周刊》2017年33期
    29军割据华北简史:3星|《三联生活周刊》2017年28期
    3星|《哈佛商业评论》201708:IT项目风险之大远超你想象
    3星|《食品信息图》:英国吃货写的食品百科,信息图水平一般
    3星|《哈佛商业评论》2017年第7期
    5星|《上帝的手术刀》:人类编辑自身基因的技术与商业过程。
    5星|《穷查理宝典》:智者语录,当代《论语》
    秒杀于丹、蒋勋、蒙曼,每篇都有10万+的潜质。《六神磊磊读唐诗》,5星。
    UE如何去除重复行,删除重复行
    云端软件平台 自己封装软件 图标不正常怎么办
  • 原文地址:https://www.cnblogs.com/operationhome/p/7460850.html
Copyright © 2011-2022 走看看