Skip to content

ОписаниеОбраза

Образ контейнера джобы (image).

Доступ: Задача.Образ

Поля

ПолеТипОписание
ИмяСтрокаИмя образа, например alpine:3.19
ЭнтрипоинтМассив из Строкаentrypoint
ПолитикаОбразаСтрокаpull_policy (заполняется через методы ниже)

Методы

ДобавитьКомандуЭнтрипоинт(Команда)

Добавляет команду в entrypoint.

УказатьПолитику(Политика)

Устанавливает pull_policy с валидацией. Допустимые значения:

  • always — всегда скачивать
  • never — никогда не скачивать
  • if-not-present — скачать, если отсутствует локально
  • pull — принудительно выкачивать (GitLab/раннер >= 15.1)

Недопустимое значение — исключение с перечнем допустимых.

Сахар-методы (через УказатьПолитику)

МетодПолитика
Всегда()always
Никогда()never
ЕслиОтсутствует()if-not-present
Принудительно()pull

ДопустимыеПолитики()

Возвращает массив допустимых политик.

Пример

bsl
Задача.Образ.Имя = "docker:latest";
Задача.Образ.Всегда();