2017-03-08 110 views
0

我有一個使用腳本構建我的項目的Jenkins作業。在以下行上,腳本失敗mvn -e -X -Dgit='$git' release:prepareJenkins在哪裏存儲項目源

因爲我想查找原因,我想要去Jenkins服務器並從命令行運行mvn -e -X -Dgit='$git' release:prepare,以查看它是否有效。

Jenkins是否將項目的源代碼存儲在某處,以便我可以去該文件夾並調用Maven?

如果是,那麼在哪裏?

+0

是的,它將源代碼存儲在工作區 – Jens

回答

0

安德魯中號報價:

「哈得遜/詹金斯並不完全這樣的。它默認存儲在/ var/lib中/詹金斯配置和作業信息(如果您使用的是.deb文件如果您想爲特定應用程序設置持久性,那麼您需要自己處理 - Hudson是continuous integration服務器,而不是測試框架。

查看關於持續集成的維基文章以瞭解概述的期望。「

從serverfault上的Question

2

是的,它存儲在默認情況下作業的項目文件在

的/ var/lib中/詹金斯/工作區/ {您的在職名}

這是詹金斯猜想項目文件存在,或者在開始工作/構建之前從源文件中提取它。