自动生成映像并在git代码库更改上部署

时间:2019-05-17 13:59:26

标签: git docker docker-compose

我在这里追求开源和免费解决方案。

我有两个私有git仓库(github或bitbucket),两个服务的源代码(例如均基于Spring Boot)分别是service1service2。每个服务都有其dockerfile

我也有一个独立的CentOS7服务器来部署这两个应用程序。我希望使用在我的独立服务器上运行的docker使用每项服务的git push上的源代码形式git repos自动部署这些应用。

在git repo(git push)中对每个服务进行每次更改之后,我希望将源代码构建到其docker映像映像中,而不是部署到独立的CentOs服务器上。

示例工作流程如下:

  1. 我将git push上的代码基础tih service1更改为git repo(例如github)
  2. 检测到此更改,并在我的独立CentOS服务器上从回购和构建service1的映像中收集更改的源代码。
  3. 从第2点开始重建service1的映像已作为docker container
  4. 部署在Centos服务器上。

最低工作配置将是什么样子(即使带有附加软件或服务)?建议在这种情况下使用docker-compose吗?

0 个答案:

没有答案