zoukankan      html  css  js  c++  java
  • 初探持续集成框架--->jenkins 安装及使用

    1.jenkins介绍

      Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

      Jenkins的安装要保证系统中已经安装好了jdk,最好是jdk1.5以上。

    2.下载地址

      https://pkg.jenkins.io/redhat/

    3.安装

      a.yum 安装

        sudo yum install jenkins

      b.rpm包安装

        rpm -ivh jenkins-2.76-1.1.noarch.rpm 

        补充:  参看rpm包,安装目录

                  rpm -ql jenkins   ---> 使用报名,而非包全名

    4.修改port端口号

      jenkins的默认端口号是8080,如果需要修改端口号配置,

      操作为:vim /etc/sysconfig/jenkins  中查找"PORT",修改为:JENKINS_PORT="8090"

    5.修改Jenkins启动配置文件,指定java安装路径。

      vim /etc/init.d/jenkins   

      最后一行添加java路径:

    candidates="
    /etc/alternatives/java
    /usr/lib/jvm/java-1.8.0/bin/java
    /usr/lib/jvm/jre-1.8.0/bin/java
    /usr/lib/jvm/java-1.7.0/bin/java
    /usr/lib/jvm/jre-1.7.0/bin/java
    /usr/bin/java
    /usr/local/jdk1.8.0_111/bin/java 
     "

    6.修改防火墙配置

      a.centos 7.0 版本之前  iptables配置

      vim /etc/sysconfig/iptables

      添加一行         -A INPUT -p tcp -m state --state NEW -m tcp --dport 8090 -j ACCEPT

      b.centos 7.0 以上版本

      firewall-cmd --permanent --add-port=9527/tcp

        说明
          1、firwall-cmd:是Linux提供的操作firewall的一个工具;
          2、--permanent:表示设置为持久;
          3、--add-port:标识添加的端口;

    firewall-cmd --zone=public --permanent --add-port=8090/tcp
          --zone=public:指定的zone为public;
       或者直接修改配置文件
          vim /usr/lib/firewalld/zones/dmz.xml
          
    <?xml version="1.0" encoding="utf-8"?>
    <zone>
      <short>Public</short>
      <description>For use in public areas.</description>
      <rule family="ipv4">
        <source address="192.168.1.1"/> 放通指定ip,指定端口、协议
        <port protocol="tcp" port="80"/>
        <accept/>
      </rule>
      <rule family="ipv4"> 放通任意ip访问服务器的8090端口
        <port protocol="tcp" port="8090"/>
        <accept/>
      </rule>
    </zone>

      c.如果centos7.0 以上的版本,想使用iptables配置方式

        先关闭,systemctl disable firewalld.service

        yum -y install iptables-services

        如果要修改防火墙配置,如增加防火墙端口8090
        vi /etc/sysconfig/iptables

        增加规则
        -A INPUT -m state --state NEW -m tcp -p tcp --dport 8090-j ACCEPT 

  • 相关阅读:
    相邻相邻问题
    修改sqlserver2008数据库的排序规则 (转)
    备份删除
    SQL Server 2005系统数据库master重建、修复(转)
    SQL SERVER 2008 重建损坏的master (转)
    深入理解JavaScript作用域和作用域链
    js词法分析
    利用 Console 来学习、调试JavaScript
    expression解决IE6下固定定位的兼容
    浏览器事件的思考
  • 原文地址:https://www.cnblogs.com/kaishi/p/7467767.html
Copyright © 2011-2022 走看看