zoukankan      html  css  js  c++  java
  • 使用Hudson搭建自动构建服务器

    环境: ubuntu1404_x64

    说明: 使用hudson和git搭建自动构建服务器的简单示例

    安装hudson及相关插件

    安装hudson

    安装命令如下:

    sudo sh -c "echo 'deb http://hudson-ci.org/debian /' > /etc/apt/sources.list.d/hudson.list"
    sudo apt-get update
    sudo apt-get install hudson

    其它环境参考如下链接:

    http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson

    启动hudson服务器:

    sudo service hudson start

    web访问:

    默认端口为8080,比如:http://192.168.1.81:8080/

    安装插件

    安装git插件:

    • 系统管理 管理插件 Available -> Search

    • 在搜索框中输入 git

    • 在搜素结果中选择"Hudson GIT plugin",并执行安装操作。

    建立自动构建项目

    • 设置项目名称:

      Project name : test1_rabbitmqMgr

    • 设置自动构建的工作目录:

      点击Advanced Job Options中的Advanced按钮,勾选"Use custom workspace", 在Directory编辑框中填入该项目的工作目录,比如: /tmp/Dailybuild/rabbitmqMgr

    • 添加源码地址:

      Source Code Management

      选择Git单选按钮,在Repositories中填入git地址,比如: https://github.com/mike-zhang/rabbitmqCppClient.git

    • 添加构建命令:

      在Build选项的Command中输入要执行的命令,比如此项目:

      make

    • 点击save按钮保存项目配置

    • 执行构建

      回到主页,点击"test1_rabbitmqMgr"任务,在子页面中点击"立即构建"即可开始构建。 在Build History中点击控制台图标,可以看到构建过程中控制台的输出内容。 如果构建成功在侧边的Build History中可以看到绿色按钮,构建失败则是红色按钮。

    本文github地址:

    https://github.com/mike-zhang/mikeBlogEssays/blob/master/2016/20160717_使用Hudson搭建自动构建服务器.md

    欢迎补充

  • 相关阅读:
    bys_tu_2016
    ciscn_2019_es_1
    jarvisoj_level5
    axb_2019_brop64
    [ZJCTF 2019]EasyHeap
    ciscn_2019_es_7
    Exp1 PC平台逆向破解 相关wp
    picoctf_2018_shellcode
    cmcc_simplerop
    axb_2019_fmt32
  • 原文地址:https://www.cnblogs.com/MikeZhang/p/hudsonExample_20160717.html
Copyright © 2011-2022 走看看