我有一個託管在BitBucket中的rails項目,並且我正在使用CloudBees作爲測試和部署環境。讓詹金斯(Cloudbees)只在特定分支上進行更改
我在我的Jenkins工作中寫了一個shell腳本,它基本上爲我做了一切。我把它作爲BitBucket中的後提交鉤子觸發。
問題是,目前,它所做的一切都太頻繁,我只希望在我的主分支中進行提交時運行此作業。現在如果沒有檢測到變化,它也會建立起來。
有沒有辦法要麼:
- 只有當一個變化到一個特定分支的有無到位桶鉤?
- 如果找不到更改,Jenkins會中止URL觸發的構建嗎?
- 讓我的shell腳本來處理它,通過以一種告訴Jenkins放棄並刪除構建的方式退出?