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