我在我的hudson.Now中有2個工作,我想配置我的哈德森應該沒有2個構建應該並行執行。即使兩個構建是不同的它不應該並行執行。
一次只有一個版本(任何作業)應該執行,所有其他應該在哈德遜隊列中進行。 我該怎麼做?配置哈德森,以便一次只執行一個構建
0
A
回答
3
有哈德森一個選項叫做「執行者#」, 下管理哈德森 - >配置系統
將該選項設置爲1應該做的伎倆......
1
如果只有一個節點,然後將該節點上的執行者數量設置爲1將會像另一張海報中提到的那樣執行該技巧。如果羣集中有多個節點(也許它們是不同的操作系統或其他),則需要另一種機制來防止併發執行。一個很好的方法是通過鎖和鎖存器插件。你命名一個鎖,然後在每個工作中引用它。只有一份工作可以同時持有給定的鎖。您可以擁有多個命名鎖,因此它甚至可以阻止並行執行子作業子組,而使其餘作業不受影響。
http://wiki.hudson-ci.org/display/HUDSON/Locks+and+Latches+plugin
相關問題
- 1. 哈德森版本中的運行時構建配置
- 2. 文件哈德森用戶權限不哈德森構建
- 3. 哈德森構建忽略.properties路徑
- 4. Android哈德森構建android-support-v7-appcompat
- 5. 自動構建哈德森/ SVN
- 6. 騾子哈德森配置(Cloudhub)
- 7. 如何恢復哈德森配置?
- 8. 如何用PHPunit配置CI哈德森,以及如何使用哈德森運行phpunit?
- 9. 構建和部署只更新/更改的文件 - 哈德森
- 10. 單個哈德森作業中的不同Maven構建配置文件
- 11. 哈德森 - 創建用戶
- 12. 哈德森工作設置
- 13. 這是設置哈德森從git構建的正確方法
- 14. 在哈德森建立一個特定的修訂?
- 15. 哈德森有一個建立掛通知?
- 16. 詹金斯(哈德森) - 並行之間管理依賴構建
- 17. 哈德森 - SVN在同一地點
- 18. 哈德森Trac的
- 19. 哈德森cobertura圖
- 20. 哈德森和gitosis
- 21. 哈德森問題
- 22. 哈德森管道
- 23. 哈德森和配置(調試,發佈,並行等)
- 24. 如何通過另一份工作是在一個不同的哈德森觸發哈德森工作
- 25. 失敗哈德森構建單個單元測試失敗
- 26. 使用哈德森並與多個git倉庫構建步驟
- 27. 哈德森建立失敗 - 當我從哈德森構建hudson.plugins.mercurial.MercurialSCM不能轉換到hudson.scm.SubversionSCM
- 28. 配置哈德森只執行編譯或後生成的行爲,如果在SVN變化檢測
- 29. 是否可以預先創建一個用於哈德森版本的virtualenv?
- 30. 哈德森如何刪除我的構建創建的工件?
嗨,你是否看到這篇文章? http://stackoverflow.com/questions/5047278/hudson-executing-just-one-job-non-parallel – Tommy