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 

 

 

posted @ 2018-10-14 15:36  凌雨尘  阅读(2044)  评论(0编辑  收藏  举报