gpt4 book ai didi

travis-ci - 在一个仓库中为多个子项目设置travis-ci

转载 作者:行者123 更新时间:2023-12-03 15:03:51 28 4
gpt4 key购买 nike

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

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

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

任何建议深表感谢

最佳答案

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

branches:
only:
- develop
- release
- master


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

deploy:
- provider: script
script: bash -x deploy/script_deploy.sh develop
on:
branch: develop


您还需要些别的吗?

关于travis-ci - 在一个仓库中为多个子项目设置travis-ci,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43658166/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com