TeamCity根据上一次提交构建特定的容器

时间:2018-10-24 08:15:23

标签: git docker bitbucket teamcity

我在TeamCity中创建了一个作业,该作业允许我从多个VCS中检出并使用maven命令创建docker映像,然后将其部署到Kubernetes。 在一个VCS中,我有docker-compose.yml文件,其中定义了很多服务,例如:

>   turbinenode:
    image: turbinenode
    build: ./turbinenode
    hostname: 127.0.0.1
    container_name: turbinenode
...
  hystrixnode:
    image: hystrixnode
    build: ./hystrixnode
    container_name: hystrixnode
...

  zipkinnode:
    image: zipkinnode
    build: ./zipkinnode
    container_name: zipkinnode
...

每个服务都有一个带有源文件的文件夹,其中包含Dockerfile。 现在,我需要在工作中进行配置,以仅构建该服务,在哪里通过git commit进行更改,从而检测git commit在何处并仅构建该docker映像。

0 个答案:

没有答案