zoukankan      html  css  js  c++  java
  • Git钩子设置自动构建Jenkins

    打开Git仓库,找到对应的项目,点击“仓库设置”,左侧点击“管理Git钩子”,如下图所示:

     

    因为是push之后触发自动构建的,选择“post-receive”进行编辑

    #!/bin/bash
    #提取分支名
    read params
    branch=`echo $params | awk '{print $3}' | awk -F '/' '{print $3}'`
    
    #根据分支选择jenkins任务名
    jenkinsJopName=XXX
    case $branch in test) jenkinsJopName=test ;; *) exit ;; esac #使用jekins-cli构建项目
    java
    -jar /jenkins-cli.jar -auth username:password -s http://localhost:8080/ build $jenkinsJopName
    #上面的 -s参数指定jenkins服务的地址,然后加 build命令,build命令后边加上需要构建的job名

    在jenkins提供的web界面中有一次对jenkins的命令行的简单介绍,位置在 系统管理 -> jenkins CLI 

  • 相关阅读:
    17_8_30 Mybatis 入门
    17_8_29 mysql 导入导出备份还原
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [MAC OSX
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
  • 原文地址:https://www.cnblogs.com/lyc94620/p/9786512.html
Copyright © 2011-2022 走看看