在一个回购上为多个子项目设置travis-ci

khi*_*ter 16 travis-ci

我在一个github项目中有几个文件夹,每个文件夹都有一个不同的.travis.yml文件.

设置travis-ci的正确方法是什么,以便我可以指定要构建的文件夹/子项目?

我可以添加,before_script: cd function但是有一种方法可以触发基于构建的功能在develop分支上更新- 基本上我不想触发构建,如果我更新子文件夹.

任何建议都非常感谢

wow*_*in2 0

您可以添加要构建的分支列表:

branches:
 only:
 - develop
 - release
 - master
Run Code Online (Sandbox Code Playgroud)

并对每个分支执行不同的步骤:

deploy:
  - provider: script
    script: bash -x deploy/script_deploy.sh develop
    on:
      branch: develop
Run Code Online (Sandbox Code Playgroud)

你还需要别的吗?