Триггер Image Change
Триггеры позволяют автоматически создавать объект Build, когда доступна новая версия исходного образа. Например, если сборка основана на поде образа RHEL, можно запустить эту сборку в любое время, когда изменяется образ RHEL. В результате образ приложения будет всегда работать с самым последним базовым образом RHEL.
Чтобы добавить триггер Image Change:
Определите, Image Stream, который указывает на исходный образ, который необходимо запустить:
kind: "ImageStream" apiVersion: "v1" metadata: name: "ruby-20-centos7"
Данная команда определяет Image Stream, который связан с хранилищем образом контейнера, расположенным в
<system-registry> / <namespace> /ruby-20-centos7>
.<system-registry>
определяется как служба с именемdocker-registry
.Если Image Stream является базовым образом для сборки приложения, добавьте указание на данный Image Stream в поле from в определении стратегии сборки:
kind: "ImageStream" apiVersion: "v1" metadata: name: "ruby-20-centos7"
Определите сборку с одним или несколькими триггерами, которые указывают на Image Stream:
type: "ImageChange" imageChange: {} type: "ImageChange" imageChange: from: kind: "ImageStreamTag" name: "custom-image:latest"
См.также
Подробнее о триггере Image Change смотрите здесь.