Действия
Что такое действие?
Действие (action) — это отдельный шаг внутри процесса CI/CD, который выполняет конкретную задачу: например, клонирует репозиторий, устанавливает зависимости, запускает тесты или загружает артефакты. Действия позволяют переиспользовать готовую функциональность и упрощать создание сложных workflow. Внутри workflow действия подключаются с помощью команды uses:
.
Пример использования:
- name: Клонировать репозиторий
uses: actions/checkout@v4
Откуда берутся actions/*
Когда в workflow указывается действие вида actions/*, оно ищется по следующему принципу:
- Организация: actions;
- Репозиторий: имя действия (например, checkout, upload-artifact и т.д.);
- Путь: версия действия или ветка, указанная после @ (например, v4, main и т.д.).
Путь: соответствующий репозиторий и версия (ref), указанная после @ (например, v4, main и т.д.)
Использование действий из других репозиториев
Если требуется использовать действие, размещённое в другом репозитории на ALT Linux Space, необходимо указать путь к действию:
uses: myorg/custom-actions/my-action@v1.0.0
В этом случае будет использовано действие my-action
из репозитория myorg/custom-actions
с версией v1.0.0.
Кроме этого, можно указать полный URL:
uses: https://code.forgejo.org/actions/checkout@v4
Дополнительную информацию можно найти в в официальной документации Forgejo.
🚧 В разработке
К сожалению, эта страница ещё находится в разработке. Если вы не нашли нужную информацию, вы можете воспользоваться меню навигации на боковой панели, чтобы начать чтение.