首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Travis CI子模块和多个.travis.yml文件

Travis CI子模块和多个.travis.yml文件
EN

Stack Overflow用户
提问于 2020-02-26 10:59:09
回答 1查看 334关注 0票数 1

我有3个REST应用程序的存储库:

  • frontend
  • backend
  • compose

frontendbackend存储库包含来自应用程序的代码。compose存储库具有以下结构:

  • postgres
  • nginx-reverse-proxy
  • application
    • frontend
    • backend

postgresnginx-reverse-proxy都包含构建应用程序堆栈组件部分所需的Dockerfile和配置文件。application目录包含frontendbackend git子模块。

我遇到的问题是:每个子模块(frontendbackend)都有一个frontend文件。现在,我想为compose存储库设置一个,以便构建包括frontendbackend在内的所有容器,以便在对这两个repos中的一个进行更改时分别触发构建。

有没有一种方法可以重用/引用根.travis.yml.travis.yml中的git子模块中的compose文件,这些文件将在compose回购中?

EN

回答 1

Stack Overflow用户

发布于 2020-02-28 08:10:56

因此,似乎仍然不可能有多个.yml构建配置文件。

我去找了另一个解决方案:

我创建了在子模块的.travis.yml文件中调用的bash脚本。在父存储库(引用子模块)的“主”.travis.yml文件中,我只是调用这些脚本。这样,构建过程的更改将在bash脚本中完成,并反映在存储库、子模块和引用子模块的父模块中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60412394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档