簡體   English   中英

Jenkins-主節點可以訪問保存在從屬節點上的源代碼嗎?

[英]Jenkins - Can master node access source code held on slave?

我已經進行了成功的測試,使用gcov,gcovr和Cobertura Jenkins插件在c ++項目上生成代碼覆蓋率數據。 在這個簡單的項目中,構建是在主節點上完成的。 在詹金斯,我可以深入研究覆蓋率報告以查看線路級別的覆蓋率。

現在,我們正在嘗試將項目擴展為實際用例。 在這種分布式設置中,我們有一個主節點,在多個從節點上運行作業。 除源代碼顯示不可用外,覆蓋率報告的工作方式與以前相同。

顯然,這是因為報告由主節點顯示,但是源僅在從節點上簽出。

有辦法克服嗎? 我需要從從服務器復制源代碼還是可以讓主服務器執行自己的SVN檢出以具有並行源代碼樹?

我過去完成此操作的方式是使用“復制到從屬”插件,該插件可以將文件從從屬復制回主控。 但是,我使用它來將單元測試結果復制回相當小的XML文件。 如果您的源代碼樹確實很大,則可能需要一段時間。

https://wiki.jenkins-ci.org/display/JENKINS/Copy+To+Slave+Plugin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM