n1ro°
RU

Компьютеры · Инструкция

Как задать container для job в GitHub Actions

Job container фиксирует пользовательскую среду инструментов и отделяет её от пакетов, установленных напрямую на runner.

Редакция N1RO · Проверено

Короткий ответ

`jobs.<job_id>.container.image` задаёт контейнерный образ, внутри которого выполняются шаги соответствующего job. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. Выбрать image: Укажите образ и явный tag/digest по вашей политике воспроизводимости.
  2. Добавить container: В job задайте `container.image` рядом с `runs-on` и `steps`.
  3. Проверить среду: На новом run выведите версии инструментов, рабочий каталог и shell внутри job.

Как понять, что получилось

  • Steps job выполняются в указанном контейнерном окружении на runner, который поддерживает этот режим.

Что учесть

Не путайте job container с service container: service даёт дополнительный сетевой сервис, а не среду всех steps.

Что учитывать

Не путайте job container с service container: service даёт дополнительный сетевой сервис, а не среду всех steps.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Workflow syntax for GitHub Actions). Пример и формулировки — редакция N1RO на 2026-09-18.