• Jenkins 快速搭建


    Jenkins搭建方式很多,这里为了方便使用了yum方式进行安装,其他的方式就google吧。

    一、Java环境安装

    tar xf jdk1.8.0_121.tar.gz -C /usr/local

    配置环境变量如下:

    #vi /etc/bashrc 或者 #vi /etc/profile 
    然后添加
    JAVA_HOME=/usr/java/jdk1.8.0_121
    JAVA_BIN=/usr/lib/jdk1.8.0_121/bin
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    二、安装jenkins

    cd /etc/yum.repos.d/
    wget http://pkg.jenkins.io/redhat/jenkins.repo
    rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
    yum install -y jenkins 
    

    三、使用giltlab web hooks 自动构建

    在自由风格的软件项目中,可以使用 Gitlab Hook Plugin 这个插件来对提交或合并的git代码进行自动构建。

    1. 配置源码管理为git,并配置认证方式。

      这里我遇到一个问题,git拉取代码原理为ssh,如果更改了ssh端口会报错拉取失败,这里的解决办法见示例

        ssh://git@10.10.126.15:9000/root/test.git

      认证方式为在gitlab上生成access tokens 来使用。

    2. gitlab web hooks 配置

      在gitlab 项目的settings->integrations中配置jenkins的push url(http://111.111.111.111:5080/project/test)并

    配置secret Token为高级配置里生成的值。(也可以使用用户名密码方式进行push http://user:admin@111.111.111.111:5080/project/test)

     

  • 相关阅读:
    xml在html中的使用
    getElementsByTagName的用法
    opener 的使用
    动态增加属性
    innerText, innerHTML,outerHTML
    button的css属性
    动态改变select中option的次序
    input 的样式
    zkw线段树
    接着吐槽(2012/5/23)
  • 原文地址:https://www.cnblogs.com/40kuai/p/9294689.html
Copyright © 2020-2023  润新知