2011-09-01 76 views
0

什麼是分配不同的奴隸的最佳方式是不同的奴隸?詹金斯一次建立與不同的奴隸

你可以舉一些例子如何限制到特定節點或所有節點或標籤更好?

我需要配置示例。

我有4個奴隸

PROD1,建立 Prod2的-建立 prod3構建和prod4,建立

是它不如給一個標籤爲prodbuild ADN限制prodbuild或

可以我給prod1-build || prod2-buil || prod3-build || prod4-build

因此,只要構建觸發它應該選擇上述任何一個。

回答

0

如果你有大量的工作,標籤是最好的,因爲它更容易管理;您只需標記您的奴隸,然後爲每個構建作業添加適當的標籤。

如果您的作業數量較少,您還可以將每個單獨的作業定義綁定到特定的從屬設備上 - 在這種情況下,只需將從屬名稱放在「限制可以運行此作業的位置」字段中。

+0

好的,謝謝,但有沒有什麼辦法可以在不同的節點上使用標籤踢同樣的作業,例如,如果我啓動一個作業,它會在一個從屬設備上執行,如果我執行它,則在15分鐘後不會在不同的從屬設備上執行相同的標籤名稱。任何事情都可以在這裏完成? – sharp

+0

默認情況下,Jenkins將對同一作業的每次連續執行使用相同的從站。您需要在多個從屬設備上運行同一作業的原因是什麼? –

+0

假設開發人員在第一次構建過程中檢查了其中一個分支中的某些內容,因此一旦他在下一次簽入後觸發構建,他就可以很快完成下一個構建。 – sharp