zoukankan      html  css  js  c++  java
  • 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)

     

  • 相关阅读:
    查询sqlserver 表结构呀
    每日笔记---使用@ConfigurationProperties读取yml配置
    注解@Slf4j
    maven 环境变量 设置
    maven settings 设置
    如何配置Java环境变量
    SSH通过SSH代理连接到内网机器
    解决jenkins slave 中文乱码 encoding=ANSI_X3.4-1968
    netcore 获取本地网络IP地址
    centos7安装libgdiplus。netcore生成验证码,处理图片
  • 原文地址:https://www.cnblogs.com/40kuai/p/9294689.html
Copyright © 2011-2022 走看看