用在其他作業上,可能會有些狀況。 這類作業包括會獨佔資料庫等資源,或是把 Jenkins 當做 cron 替代方案的作業。
如果您同時使用自訂工作區,所有的建置作業都會在同一個工作區中執行,除非您自己做一些特別處理, 不然建置間可能會有衝突。 在沒有自訂工作區的情況下,就算在某個節點中同時建置,Jenkins 也會使用不同的工作區避免衝突。
當 Jenkins 建立各別獨立的工作區時,會將 "@編號" 加到工作區目錄名稱後面,例如 "@2"。
可以在 Jenkins 指令列中指定 hudson.slaves.WorkspaceList
系統屬性設定分隔符號
(預設是 "@")。例如 "-Dhudson.slaves.WorkspaceList=-"
就是指定以破折號當成分隔符號。