zoukankan      html  css  js  c++  java
  • linux----安装jenkins(并配置开启自启)

    一、安装jdk1.8

      具体详见:https://www.cnblogs.com/syw20170419/p/13384578.html

    二、安装jenkins

     1、【第一种方法】待下次验证一下,本人没尝试,使用的是第二种方法

      直接下载 rpm 安装

      各个版本地址 https://pkg.jenkins.io/

    wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
    rpm -ivh jenkins-2.156-1.1.noarch.rpm

    【第二种方法】下载war包进行安装

    将此war包放到某个目录下,进入此目录,执行下面的命令

    java -jar jenkins.war

     2、执行到如上步骤时,可以在服务器中输入地址:http://10.57.4.13:8080/  查看是否安装成功

      注:10.57.4.13  是你的服务器地址哈。别写错了

      

    3、另一种方式获取jenkins的密码方式

      cat xxxxxx(页面红色提示的内容)

      

    三、将jenkins与tomcat结合使用(个人使用的方法)(参考:https://www.cnblogs.com/Radioman-lhq/p/9822246.html

    1、下载tomcat。版本为:apache-tomcat-8.5.55.tar.gz

    2、将apache-tomcat-8.5.55.tar.gz上传到linux服务器上。

    本地文件上传到linux:sudo scp /Users/lucky/Downloads/apache-tomcat-8.5.55.tar.gz  root@10.57.4.13:/root/tools
    tools目录下解压: tar -zxvf apache-tomcat-8.5.55.tar.gz

    3、配置tomcat的环境变量

    vim /etc/profile
    #tomcat envirnoment
    export CATALINA_HOME=/root/tools/apache-tomcat-8.5.55
    export PATH=$PATH:$CATALINA_HOME/bin
    export JENKINS_HOME=/jenkins
    保存并退出

    4、将jenkins.war复制粘贴到jenkins的目录/root/tools/apache-tomcat-8.5.55/webapps目录下

      注:/root/tools/apache-tomcat-8.5.55   是自己的tomcat解压的路径

    5、写启动tomcat服务脚本

    vi /etc/init.d/tomcat

    然后点击"i"写下如下代码,tomcat自启动脚本

    添加如下内容,(注:需要修改以下3个部分的路径,都写自己的配置路。“export JRE_HOME=/usr/jdk1.8.0_131”、“export CATALINA_HOME=/usr/tomcat6”、“export CATALINA_BASE=/usr/tomcat6”)

    #!/bin/sh
    # chkconfig: 345 99 10
    # description: Auto-starts tomcat
    # /etc/init.d/tomcat
    # Tomcat auto-start
    # Source function library.
    #. /etc/init.d/functions
    # source networking configuration.
    #. /etc/sysconfig/network
    RETVAL=0
    export JRE_HOME=/usr/jdk1.8.0_131
    export CATALINA_HOME=/usr/tomcat6
    export CATALINA_BASE=/usr/tomcat6
    start()
    {
            if [ -f $CATALINA_HOME/bin/startup.sh ];
              then
                echo $"Starting Tomcat"
                    $CATALINA_HOME/bin/startup.sh
                RETVAL=$?
                echo " OK"
                return $RETVAL
            fi
    }
    stop()
    {
            if [ -f $CATALINA_HOME/bin/shutdown.sh ];
              then
                echo $"Stopping Tomcat"
                    $CATALINA_HOME/bin/shutdown.sh
                RETVAL=$?
                sleep 1
                ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
                echo " OK"
                # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
                return $RETVAL
            fi
    }

    case "$1" in
     start)
            start
            ;;
     stop)  
            stop
            ;;
                                                    
     restart)
             echo $"Restaring Tomcat"
             $0 stop
             sleep 1
             $0 start
             ;;
     *)
            echo $"Usage: $0 {start|stop|restart}"
            exit 1
            ;;
    esac

    exit $RETVAL

    最后点击"Esc",输入“:wq”

    6、赋予启动脚本可执行权限,并设置开机启动,命令如下:

    chmod +x /etc/init.d/tomcat
    chkconfig tomcat on

    7、重启服务器,然后访问http://10.57.4.13:8080/jenkins/ 可以看到 Jenkins 已经启动了

    (注)手动启tomcat中的jenkins方法

      进入jenkins的安装的bin目录下:

    cd /root/tools/apache-tomcat-8.5.55/bin  

    sh startup.sh
  • 相关阅读:
    localdatetime获取本月第一天及最后一天
    java线程池ThreadPoolExecutor类使用详解
    yapiideaupload
    select count(*)和select count(1)的区别
    pgsql upsert语法
    easyui的datagrid里getSelections只能获取一行值???
    vue.js 外部配置文件(参考)
    PostgreSQL ROW_NUMBER() OVER()
    echart
    vue拼接html中onclick的触发方式,vue中的onclick,vue触发onclick,vue拼接html
  • 原文地址:https://www.cnblogs.com/syw20170419/p/13386883.html
Copyright © 2011-2022 走看看