TeamCity создает специальный контейнер на основе последнего коммита - PullRequest
0 голосов
/ 24 октября 2018

Я создал задание в TeamCity, которое позволяет мне извлекать из нескольких VCS и создавать образы докеров с помощью команды maven, а затем развертывать его в 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
...

Каждый из этих сервисов имеет папки с исходными файлами, в них Dockerfiles.Теперь мне нужно иметь конфигурацию в моей работе, чтобы создавать только тот сервис, в котором были изменения git commit, таким образом определять, где был git commit и создавать только этот образ докера.

...