Работа с GitHub Actions

Расширения GitHub позволяют работать в репозиториях в GitHub.com в сторонних приложениях. Помимо расширений для работы с коммитами и Pull Request-ами, ряд IDE поддерживает функционал по работе с CI/CD - GitHub Actions.

Запуск из терминала

Все расширения, рассматриваемые ниже, не поддерживают возможность запуска, поэтому запускать можно через web-интерфейс или из терминала

gh API (https://cli.github.com/manual/gh_workflow)

GitHub Actions in CLion

Для CLion написан плагин для просмотра запусков workflow GitHub.

Как им пользоваться:

  1. Скачиваем архив и следуем появившейся в браузере инструкции.

  2. В CLion находим иконку плагина (в новом интерфейсе находится в разделе, указанном верхней стрелкой). Снизу появится окно с разделом.

  3. Выбираем авторизацию по токену, генерируем токен, создаем в браузере токен с уже выставленными автоматическими параметрами (можете увеличить время жизни токена) и нажимаем генерировать. Полученный токен копируем в поле в IDE.

  4. В результате этих действий у вас должен добавить аккаунт в списке в IDE

  5. Затем нужно настроить ghaction-manager. Для этого переходим в настройки из окна GitHub Actions (шестерёнка снизу), и вместо настроек аккаунта (убрать галочку) вставляем полученный токен.

  6. После этих действий должна начаться загрузка запусков и в окне снизу вы будете наблюдать статусы запусков в этом репозитории.

GitHub Actions in Visual Studio Code

GitHub Actions in Visual Studio

Last updated