1
我可以看到如何在Jenkins從屬節點上爲Java/Ant等指定「工具位置」。但是,我看不到如何在slave box上指定SCM工具(如Subversion或CVS)的位置?在Jenkins從節點上執行作業時指定SCM(cvs/svn)可執行文件
我的作業在從節點上運行,但假定cvs存在於相同的位置,但情況並非如此。
由於羅布
我可以看到如何在Jenkins從屬節點上爲Java/Ant等指定「工具位置」。但是,我看不到如何在slave box上指定SCM工具(如Subversion或CVS)的位置?在Jenkins從節點上執行作業時指定SCM(cvs/svn)可執行文件
我的作業在從節點上運行,但假定cvs存在於相同的位置,但情況並非如此。
由於羅布
沒有方法在從配置,以指定的CVS/SVN的位置。然而,圍繞着一個簡單的方法:
這應該將cvs添加到路徑並允許Jenkins使用它。
我也建議爲主人做這件事,而不是在「配置系統」中指定可執行文件的確切位置 - 這可以提供更大的靈活性。
Thanks @Sagar,如果我們的主人沒有配置爲使用特定的本地CVS,這很可能會工作。它使用該位置,但是您已經配置了從站。可能是Jenkins的一個bug –
好吧,不一定是一個bug,儘管改變它的選項會很好(你可以在他們的JIRA中提交一個bug)。我認爲他們認爲你會將可執行文件放在所有計算機上的相同位置。在你的情況下,你的主人,而不是指定確切的位置,只需將您的路徑指向它所在的同一個文件夾。這允許主站和從站的不同位置。這仍然會讓您使用您需要的特定本地CVS。 – Sagar
請注意,訪問Subversion的代碼直接包含在Subversion插件中,因此您不需要單獨安裝它,但也無法將其與新版本進行交換。例如。在當前版本的Jenkins中,版本1.7存儲庫/工作副本存在一些問題。 – centic