我有3个REST应用程序的存储库:
frontend和backend存储库包含来自应用程序的代码。compose存储库具有以下结构:
postgres和nginx-reverse-proxy都包含构建应用程序堆栈组件部分所需的Dockerfile和配置文件。application目录包含frontend和backend git子模块。
我遇到的问题是:每个子模块(frontend和backend)都有一个frontend文件。现在,我想为compose存储库设置一个,以便构建包括frontend和backend在内的所有容器,以便在对这两个repos中的一个进行更改时分别触发构建。
有没有一种方法可以重用/引用根.travis.yml中.travis.yml中的git子模块中的compose文件,这些文件将在compose回购中?
发布于 2020-02-28 08:10:56
因此,似乎仍然不可能有多个.yml构建配置文件。
我去找了另一个解决方案:
我创建了在子模块的.travis.yml文件中调用的bash脚本。在父存储库(引用子模块)的“主”.travis.yml文件中,我只是调用这些脚本。这样,构建过程的更改将在bash脚本中完成,并反映在存储库、子模块和引用子模块的父模块中。
https://stackoverflow.com/questions/60412394
复制相似问题