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 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM