2013-11-27 30 views
0

建立我有一個Git倉庫在那裏我有以下目錄結構:如何將供應商和詹金斯等忽略目錄/文件使用GIT

  • 的src/
  • 供應商/
  • 應用程序/
  • 公共/

供應商/包含如你所期望的,我不希望包含作爲倉庫的一部分的第三方庫(symfony的,等等)。由於這個原因,在我設置爲'Poll SCM'的jenkins模板中,所以構建可以通過提交實現自動化,它不會將供應商/目錄複製到工作區構建中,因此測試失敗,因爲庫是不包含在構建的一部分中。

我碰到git submodules,同時做一些故障排除,但我不知道他們是答案。因爲我確定我不是唯一一個使用jenkins和git插件來創建構建,並且忽略了文件/目錄我怎樣才能獲得供應商/目錄和文件,而無需將它們放入git存儲庫?

+0

你正在使用什麼構建? Maven的? –

+0

螞蟻,雖然我敢肯定,問題是讓git以某種方式包含建設時忽略的目錄。 – djjjuk

回答

0

在Jenkins作業配置屏幕 - 在「構建」部分以及「調用Ant」下面找到了'執行外殼'的選項後,我找到了解決方法...我把'composer install ',然後在運行ant之前成功安裝供應商/文件夾所需的所有內容,然後進行單元測試。