【发布时间】:2018-05-17 10:23:03
【问题描述】:
我需要为包含多个配置文件或脚本的项目定义一个持续集成过程。
我习惯于处理 Java 项目,其中每个“可部署”都是不同的 git 存储库,因此对存储库的每次提交都可能触发构建和部署。
我现在面临的问题是我有一个 git repo,其中包含独立的 shell 脚本和配置文件(它们都与同一个项目相关,这就是为什么在同一个 git repo 下)但我想独立部署它们
例如想象这个文件夹结构:
- repo/sourceA/config.conf
- repo/sourceA/scriptA.sh
- repo/sourceB/config.conf
- repo/sourceB/scriptB.sh
如果在 scriptA.sh 中进行了更改,我不想从 sourceB 重新部署任何东西,因为它没有更改。
是否有任何“标准”方式进行此类部署?
【问题讨论】:
标签: git jenkins continuous-integration