如何将Travis用于子目录?

Vic*_*sky 15 continuous-integration symfony travis-ci

我有一个repo,由子目录中的一些文件和一个Symfony项目组成.

如何仅在我的存储库子目录中的Symfony项目中使用Travis构建?

jos*_*son 18

您可以指定自定义script:命令来更改目录,然后构建项目.你可以把它放在你.travis.yml的手中:

script:
  - cd <sub directory>
  - <build command>
Run Code Online (Sandbox Code Playgroud)

  • 我在`before_install`中需要它,以便在`install`步骤期间将依赖项安装在子目录中。 (3认同)
  • 谢谢,它的工作!但在我的情况下,我需要在`before_script`部分更改目录 (2认同)