# GitHub Actions против GitHub Apps

Узнайте о ключевых различиях между GitHub Actions и GitHub Apps, чтобы помочь вам решить, что подходит для ваших вариантов использования.

GitHub Marketplace предлагает как GitHub Actions, так и GitHub Apps, каждый из которых может быть ценным инструментом автоматизации и рабочих процессов. Понимание различий и преимуществ каждого варианта позволит выбрать оптимальный вариант для вашего задания.

GitHub Apps:
* выполняется постоянно и быстро реагирует на события;
* отлично подходит для случаев, когда нужны постоянные данные;
* лучше всего работает с запросами API, которые не требуют много времени;
* выполняется на сервере или в вычислительной инфраструктуре, которые вы предоставляете.

GitHub Actions:
* обеспечивает автоматизацию, которая позволяет осуществлять непрерывную интеграцию и непрерывное развертывание;
* может выполняться непосредственно на компьютерах со средствами выполнения или в контейнерах Docker;
* может включать доступ к клону репозитория, предоставляя средствам развертывания и публикации, форматировщикам кода и программам командной строки доступ к коду;
* не требует развертывания кода или обслуживания приложения;
* имеет простой интерфейс для создания и использования секретов, что позволяет действиям взаимодействовать со сторонними службами без необходимости хранить учетные данные пользователя, применяющего действие.