Работа с Github Actions
Last updated
Last updated
Расширения GitHub позволяют работать в репозиториях в GitHub.com в сторонних приложениях. Помимо расширений для работы с коммитами и Pull Request-ами, ряд IDE поддерживает функционал по работе с CI/CD - Github Actions.
Все расширения, рассматриваемые ниже, не поддерживают возможность запуска, поэтому запускать можно через web-интерфейс или из терминала
gh API (https://cli.github.com/manual/gh_workflow)
Для CLion написан плагин для просмотра запусков workflow GitHub.
Как им пользоваться:
Скачиваем архив и следуем появившейся в браузере инструкции.
В CLion находим иконку плагина (в новом интерфейсе находится в разделе, указанном верхней стрелкой). Снизу появится окно с разделом.
Выбираем авторизацию по токену, генерируем токен, создаем в браузере токен с уже выставленными автоматическими параметрами (можете увеличить время жизни токена) и нажимаем генерировать. Полученный токен копируем в поле в IDE.
В результате этих действий у вас должен добавить аккаунт в списке в IDE
Затем нужно настроить ghaction-manager. Для этого переходим в настройки из окна Github Actions (шестерёнка снизу), и вместо настроек аккаунта (убрать галочку) вставляем полученный токен.
После этих действий должна начаться загрузка запусков и в окне снизу вы будете наблюдать статусы запусков в этом репозитории.