2014-02-07 22 views
5

我正在尋找允許您手動操作構建隊列的Jenkins插件。用例如下:是否有Jenkins插件允許您手動操作構建隊列

  • 我們有一些構建作業可以運行,並且在我們的開發週期中的某些點上,我們希望有一些構建具有更高的優先級。
  • 當構建失敗時,我們希望儘快修復它,並將其移至構建隊列的頂部。 (我們不希望取消所有其他建立在隊列中)

在尋找爲了這個,我已經找到了以下插件https://wiki.jenkins-ci.org/display/JENKINS/Priority+Sorter+Plugin但不相信它會滿足我們的需要,因爲我事先不知道做哪建立我想優先考慮。

真的,我正在尋找一個插件,可以讓您在隊列中單擊並拖動構建,就像在TeamCity上一樣。

+0

優先分揀機插件看起來像迄今爲止最好的拍攝。我有類似的問題,我會嘗試一下。您可以更好地瞭解插件頁面上的優先策略部分。它支持像參數和工作健康這樣的策略,你可以通過玩它來獲得你想要的。 –

回答

2

Accelerated Build Now插件完成這項工作。如果任何節點上沒有處理器空閒,它甚至會取消正在運行的作業。

0

對於它的價值,我沒有找到這個普遍問題的實用插件。 相反,我有一個設置,其中有一個通常處於脫機狀態且未使用的(小型)專用節點。 通過使用針對特定作業的ad-hoc節點標籤進行播放,我可以在需要跳轉到該節點時跳轉到該節點。最關鍵的是在準備工作模板,包括特定的工作標籤,比如,例如:

# \/ normal requirements \/  \/ manual overridde \/ 
(linux && !offline && gradle) || <jobname> 

其中<作業名>是具體的工作標籤是在備用節點上啓動,根據需要。因人而異。

相關問題