Работа с 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 находим иконку плагина (в новом интерфейсе находится в разделе, указанном верхней стрелкой). Снизу появится окно с разделом.

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

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

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

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

Github Actions in Visual Studio Code

Github Actions in Visual Studio