我有一个git存储库,其中有以下目录结构:
正如您所期望的那样,供应商/包含第三方库(symfony,等等),我不希望这些库包含在存储库中。因此,在我设置为“Poll SCM”的jenkins模板中,构建可以自动提交,它不会将供应商/目录复制到工作区构建中,因此测试失败,因为库没有包含在构建的一部分中。
在对此进行一些故障排除时,我遇到了git子模块,但我不确定它们是否是答案。我确信,我不是唯一一个使用jenkins与git插件一起创建构建的人,对于被忽略的文件/目录,我如何在不将它们放入git存储库的情况下实现供应商/目录和文件的传递呢?
发布于 2013-11-27 14:55:03
在挖掘Jenkins作业配置屏幕后,设法找到了一个解决办法--在“Build”部分下,以及“Invoke Ant”中,有一个选项可以“执行shell”.我把'composer install‘行放在那里,在运行ant之前成功地安装供应商/文件夹中所需的所有东西,然后再进行单元测试。
https://stackoverflow.com/questions/20239918
复制相似问题