11
我有一個github項目,我正在用travis構建。 https://travis-ci.org/emmby/greenDAO/branches如何排除在travis中構建的git分支?
我想讓travis構建該項目中的大部分分支,但我希望排除其中的一個分支。
因此,我增加了以下內容.travis.yml
我master
分支:
branches:
except:
- mvn-repo
然而,這並沒有禁用分支的建設。因此,對the docs讀書了,我遇到了這樣一個字條:
請注意,目前(由於歷史原因),.travis.yml需要 是存在於你的項目的所有活躍的分支。
所以,我繼續創建了.travis.yml
文件中mvn-repo
分支也有同樣的branches
部分。然而,特拉維斯仍然堅持建立和失敗我的mvn-repo
分支。
爲什麼特拉維斯試圖建立一個我已經標記爲排除的分支?
特拉維斯稱爲「活躍分支」是什麼?這個文件的內容在所有活動分支上都是一樣的嗎?看起來你只是更新了你希望被排除的分支上的內容,而不是你說的。 – fge
我有同樣的問題。希望它們並不意味着所有的字面意思,因爲一個或兩個分支是pull請求,我不想用像.travis.yml文件那樣無關的變化來污染它們。 – emmby
該文檔非常清晰:「Travis將始終查找包含在由GitHub傳遞給我們的git commit指定的分支中的'.travis.yml'文件。」所以_active_意味着你在GitHub上承諾的所有分支。 – Odi