【发布时间】:2020-02-28 16:10:56
【问题描述】:
我有 3 个用于 REST 应用程序的存储库:
- 前端
- 后端
- 撰写
frontend 和 backend 存储库包含来自应用程序的代码。
compose 存储库具有以下结构:
- postgres
- nginx-reverse-proxy
- 申请
- 前端
- 后端
postgres 和 nginx-reverse-proxy 都包含构建应用程序堆栈的组件部分所需的 Dockerfile 和配置文件。
application 目录包含 frontend 和 backend git 子模块。
我遇到的问题是:每个子模块(frontend 和 backend)都有一个 .travis.yml 文件。现在,我想为compose 存储库设置一个,以便构建包括frontend 和backend 在内的所有容器,以便在对这两个存储库之一进行更改时分别触发构建。
有没有办法重新使用/引用我的根目录.travis.yml 中的 git 子模块中的.travis.yml 文件,这些文件将在compose 存储库中?
【问题讨论】:
-
显然,我阅读了@phd 的帖子。它已经快 5 岁了,这就是我重新问同样问题的原因。无论如何,我选择了另一种解决方案,以避免在多个 .travis.yml 文件中重复过多的配置。