Skip to content

Действия

Что такое действие?

Действие (action) — это отдельный шаг внутри процесса CI/CD, который выполняет конкретную задачу: например, клонирует репозиторий, устанавливает зависимости, запускает тесты или загружает артефакты. Действия позволяют переиспользовать готовую функциональность и упрощать создание сложных workflow. Внутри workflow действия подключаются с помощью команды uses:.

Пример использования:

yaml
- name: Клонировать репозиторий
  uses: actions/checkout@v4

Откуда берутся actions/*

Когда в workflow указывается действие вида actions/*, оно ищется по следующему принципу:

  • Организация: actions;
  • Репозиторий: имя действия (например, checkout, upload-artifact и т.д.);
  • Путь: версия действия или ветка, указанная после @ (например, v4, main и т.д.).

Путь: соответствующий репозиторий и версия (ref), указанная после @ (например, v4, main и т.д.)

Использование действий из других репозиториев

Если требуется использовать действие, размещённое в другом репозитории на ALT Linux Space, необходимо указать путь к действию:

yaml
uses: myorg/custom-actions/my-action@v1.0.0

В этом случае будет использовано действие my-action из репозитория myorg/custom-actions с версией v1.0.0.

Кроме этого, можно указать полный URL:

yaml
uses: https://code.forgejo.org/actions/checkout@v4

Дополнительную информацию можно найти в в официальной документации Forgejo.

🚧 В разработке

К сожалению, эта страница ещё находится в разработке. Если вы не нашли нужную информацию, вы можете воспользоваться меню навигации на боковой панели, чтобы начать чтение.