zoukankan      html  css  js  c++  java
  • Linux下安装Jenkins

    Linux下安装Jenkins

    https://jingyan.baidu.com/article/36d6ed1f6928b51bcf4883ee.html

    Jenkins简介:Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用;持续集成的意义:

    1:Jenkins持续集成中的任何一个环节都是自动化完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量。

    2:Jenkins持续集成保障了每个时间点上的团队成员的代码是成功集成的。换而言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为可能。

    3  Jenkins持续集成还能有利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。

    工具/原料

     
    • LinuxCentos6.5
    • JDK1.8.0_101
    • Tomcat6.0.45
    • Apache-maven-3.3.9
    • Jenkins.war(1.651.2)

    方法/步骤

     
    1. 1

      正式安装Tomcat

      [root@hwg1227 ]# mkdir -p /usr/java/

      [root@hwg1227 soft]# mv jdk1.8.0_101 /usr/java

      [root@hwg1227 java]# vi /etc/profile

      在末尾加上如下:

      export JAVA_HOME=/usr/java/jdk1.8.0_101

      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

      export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

      [root@hwg1227 ]# source  /etc/profile      #使环境变量生效

      [root@hwg1227 java]# java -version          #查看java的版本

      Linux下安装Jenkins
    2. 2

      [root@hwg1227 soft]# mv apache-tomcat-6.0.45 /usr/local/tomcat/       把tomcat移动到/usr/local/tomcat

      [root@hwg1227 tomcat]# cd conf  

      Linux下安装Jenkins
    3. 3

      [root@hwg1227 conf]# vim server.xml

      [root@hwg1227 conf]# echo $JAVA_HOME

      [root@hwg1227 /]# /usr/local/tomcat/bin/startup.sh       #启动Tomcat

      Linux下安装Jenkins
    4. 4

      [root@hwg1227 /]# ps -ef |grep java                    #检查java是否启动成功

      [root@hwg1227 /]# tail -fn 100 /usr/local/tomcat/logs/catalina.out  #查看Tomcat日志

      Linux下安装Jenkins
      Linux下安装Jenkins
    5. 5

      在浏览器里输入IP地址访问tomcat网站即可测试出来!

    6. 6

      Jenkins正式安装:

      jenkins把得到的war包直接扔到tomcat下,启动tomcat,Jenkins就安装完毕!具体步骤如下:

      [root@hwg1227 ]#cd /usr/local/tomcat/webapps/ROOT

      [root@hwg1227 ROOT]# rm -rf *                      #删除ROOT目录下所有内容

      [root@hwg1227 ROOT]# cp /soft/jenkins.war .   #拷贝jenkins到当前目录下

      [root@hwg1227 ROOT]# jar -xf jenkins.war         #解压jenkins

      打开http://192.168.0.5:8080/,第一次进入里面没有数据,我们需要创建job,我们这有1个项目,需要创建1个job。

      Linux下安装Jenkins
    7. 7

      下载maven 包,解压tar xzf apache-maven-3.3.9-bin.tar.gz;然后在/usr目录下创建maven目录,并将解压好的apache-maven-3.3.9下的数据拷贝到/usr/maven下即可,具体步骤如下:

      [root@hwg1227 soft]# mv apache-maven-3.3.9/* /usr/maven/

      [root@hwg1227 soft]# cd /usr/maven/

      [root@hwg1227 maven]# ls

      bin  boot  conf  lib  LICENSE  NOTICE  README.txt

      Linux下安装Jenkins
    8. 8

      接着在Jenkins的配置界面里面设置JAVA与MAVEN的路径;如下图:

      注意:JAVA_HOME:/usr/java/jdk1.8.0_101 ;MAVEN_HOME:/usr/maven

      Linux下安装Jenkins
    9. 9

      点击左上角的new job,在new job页面需要选择job的类型,Jenkins支持几种类型,我们选择“构建一个maven2/3项目”,Job名为:Helloworld,如图所示:

      Linux下安装Jenkins
    10. 10

      然后点击ok继续下面一步;如下图:

      Linux下安装Jenkins
    11. 11

      然后还需要填写pom.xml文件,填写clean install -Dmaven.test.skip=true

      Linux下安装Jenkins
    12. 12

      然后点击Maven project Helloworld的项目,立即构建项目即可。

      Linux下安装Jenkins
    13. 13

      然后在控制台输出,直到有成功提示即可,如下图:

      Linux下安装Jenkins
      Linux下安装Jenkins
    14. 14

      jenkins编译好的war包存放的目录在/root/.jenkins/jobs/Helloworld/workspace/target/edu.war下:

    15. 15

      编写一个脚本自动把jenkins打包好的edu.war部署到网站上面去。

      Linux下安装Jenkins
    16. 16

      然后在command这里选择Execute shell ,填写如下内容:ssh root@192.168.0.11 'bash -x -s' < /u01/sh/auto_deploy.sh (具体是什么,还需要根据自己的实际情况来修改。其中,192.168.0.11这是在客户端执行脚本)

      Linux下安装Jenkins
    17. 17

      最后就是这个auto_deploy.sh脚本你可以自己参考网上教程和你自己的实际情况来写,好了Jenkins自动化部署平台到此已经完成了。

  • 相关阅读:
    计算机操作系统第四、五章自测题-存储管理
    oracle进制转换
    表空间、数据文件增长情况
    游标、type使用示例
    Linux如何查找大文件或目录总结-1127
    Linux如何查找大文件或目录总结
    工具: ass109.awk 分析 Oracle 的跟踪文件
    分页存储过程
    CSDN Oracle版精华帖荟萃
    vi 替换字符串
  • 原文地址:https://www.cnblogs.com/scarlett-hy/p/10138514.html
Copyright © 2011-2022 走看看