Исполнители
Что такое исполнитель?
Исполнитель (runner) — это сервер или машина, на которой выполняются шаги вашего workflow. Каждый исполнитель обрабатывает одну или несколько задач (jobs) в процессе CI/CD и выполняет команды, указанные в workflow файле.
Исполнители могут быть общедоступными или настроены вами для выполнения специфических задач в вашем проекте или организации.
Общедоступные исполнители
Внимание
Введена новая схема организации раннеров с разделением по времени выполнения. Старые метки (docker, ubuntu-latest, ubuntu-22.04, ubuntu-20.04, alt-p10, alt-p11, alt-sisyphus, alt-latest) являются устаревшими и будут отключены 01.06.2026.
Для выбора конкретного образа используйте параметр container.image.
Пример:
# Было
runs-on: alt-latest
# Стало
runs-on: als-tiny
container:
image: registry.altlinux.org/p11/node:latest| Старая метка | Образ |
|---|---|
docker | node:20-bullseye |
ubuntu-latest | gitea/runner-images:ubuntu-latest |
ubuntu-22.04 | gitea/runner-images:ubuntu-22.04 |
ubuntu-20.04 | gitea/runner-images:ubuntu-20.04 |
alt-p10 | registry.altlinux.org/p10/node:latest |
alt-p11 | registry.altlinux.org/p11/node:latest |
alt-sisyphus | registry.altlinux.org/sisyphus/node:latest |
alt-latest | registry.altlinux.org/p11/node:latest |
Выбирайте als-tiny (до 5 минут) для быстрых задач или als-huge (до 3 часов) для длительных.
В ALT Linux Space есть несколько общедоступных исполнителей. Эти исполнители могут быть использованы без дополнительной настройки и обозначены в настройках как "Глобально".
| Название | Максимальное время выполнения | Примечания |
|---|---|---|
als-tiny | 5 минут | Предназначен для лёгких задач: линтеры, проверки форматирования, быстрые тесты |
als-huge | 3 часа | Подходит для длительных и ресурсоёмких задач |
Раннеры используют образ registry.altlinux.org/p11/node:latest по умолчанию.
Раннеры с повышенной совместимостью с GitHub Actions
Для каждого варианта раннера доступна версия с суффиксом -gh, обеспечивающая повышенную совместимость с GitHub Actions. Эти раннеры используют образ catthehacker/ubuntu:act-latest по умолчанию, что позволяет запускать многие существующие workflows из GitHub, хотя полная совместимость не гарантируется из-за особенностей Forgejo Actions.
Выбор такого раннера осуществляется добавлением -gh к метке, например als-tiny-gh или als-huge-gh.