如何在travis上的一个回购中运行两个循环?

时间:2014-09-21 13:52:07

标签: travis-ci

我的回购根目录上有两个目录:clientserver;如何运行两个不同的周期(使用pre_install,install,script& c),每个周期各一个?

1 个答案:

答案 0 :(得分:2)

您可以遍历所需目录并在其中运行所有后续命令:

before_install:
  - pushd client
  - ./pre-install-client
  - popd
  - pushd server
  - ./pre-install-server
  - popd

您可以在所有相关部分中重现这些部分,并在客户端和服务器目录中运行命令。如果可能的话,我建议将这些内容提取到shell脚本中,以降低.travis.yml文件的复杂性。