如何從Jenkins遠程觸發構建?
如何配置Git後提交掛鉤?如何配置Git post commit hook
我的要求是,無論何時在特定項目的Git存儲庫中進行更改,它都會自動爲該項目啓動Jenkins構建。
在Jenkins觸發器構建部分我選擇了遠程觸發器構建。
在.git
目錄中,掛鉤目錄在那裏,我們必須配置提交後文件。
我很困惑如何從那裏觸發構建(我知道我們應該使用curl命令的一部分)。
curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con
我在git的服務器掛鉤目錄放在這個命令(後commit鉤子)。
只要在存儲庫中發生更改,它就會運行自動構建。
我想檢查changeset是否至少有一個java文件是否應該啓動構建。
假設開發人員只更改了xml文件或屬性文件,構建不應該啓動。
隨着xml
,假設.java
文件是在那裏生成應該開始。
我編輯了我的答案以解決問題的第二部分。 – VonC