我们有一个项目,比如使用多个内部依赖库的coresystem,它们都有不同的版本。
核心系统的构建配置设置为引用具有特定版本号的库,例如coresytem 2.3.4使用库abc-version-1.2.3和def-version-3.4.5。
这些库通常在与核心系统同时更改。并不一定每个版本的核心系统都会改变同一组库。
在这种情况下,我们如何处理持续交付。目前,我们不断改变核心系统的构建配置。
答案 0 :(得分:0)
使用变量作为可以传递给构建系统的参数,而不是将其放入配置中,这将为您提供您想要在此处实现的目标。根据所使用的构建系统的不同,可以采用不同的方法来传递这样的参数。
例如,Gitlab CI / CD使用以下代码:
https://gitlab.com/help/ci/variables/README#custom-environment-variables