打开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

最新文章

  1. vue-cli + webpack 多页面实例应用
  2. HTTP中Get与Post的区别
  3. Creating List Item in Oracle D2k
  4. [原创][下载]Senparc.Weixin.MP-微信公众平台SDK(C#) - 已支持微信6.x API
  5. CCLabelAtlas创建自定义字体
  6. java--jsp+ssh+select动态结合数据和选择(解)
  7. 云计算之路-阿里云上-容器难容:自建docker swarm集群遭遇无法解决的问题
  8. Linux 内核模块程序结构
  9. Visual Studio 中添加SQLite数据源
  10. Linux获取网络接口信息
  11. linux下sh脚本/bin/bash^M问题解决
  12. Jenkins结合.net平台综合之监听git仓库并自动摘取最新代码编译
  13. 使用纳米 Protocol buffers 作为序列化数据
  14. ModelSerializer Meta设置
  15. linux服务器重启指令
  16. Python数据分析入门
  17. python截取字符串
  18. dos命令:文件操作
  19. mysql三范式
  20. 查漏补缺之开g的正则

热门文章

  1. UIScrollView 实现比例缩放
  2. Eigen介绍及简单使用
  3. 关于pdf阅读器的选择
  4. C语言-郝斌笔记-004判断是否为回文数
  5. C++新标准:列表初始化
  6. ABP框架应用-MySQL数据库集成
  7. I - 一次元リバーシ / 1D Reversi(水题)
  8. Javascript之入门篇(一)
  9. 条件概率全概率公式-Tribles
  10. 1、OpenCV Python 图像加载和保存