mt-course
Оценивание (ИС)Оценивание (Тех.Зрение)Оценивание (КТ)
materials
materials
  • About
  • Для новичков
    • Основы C++
    • IDE/Compilers
    • Антипаттерны и способы улучшения кода
      • 0. Освобождение ресурсов
      • 1. Чтение данных из файла
      • 2. Открытие файлов
      • 3. Объявление переменных
      • 4. Выделение памяти
      • 5. Необдуманный код
      • 6. Глубокие if
      • 7. Длинные if
      • 8. Non-void функции
      • 9. Создание массивов
      • 10. Проверка формата файла
    • Git/GitHub
      • Git CLI
      • Git GUI
      • Git Web
      • Git в среде разработке
        • Visual Studio
        • CLion
        • Qt Creator
        • Visual Studio Code
      • CLion + GitHub
      • Работа с GitHub Actions
  • Настройки OpenMP/C++ threads
    • OpenMP
    • Сборка с OpenMP
    • C++ threads
  • Настройки CUDA и HIP
    • Установка CUDA SDK
    • Установка HIP SDK
    • Настройка проектов CUDA
    • Настройка проектов HIP
  • Настройки OpenCL
    • OpenCL
    • Проверка и установка платформы
    • Настройка проектов
    • Профилирование
      • Тестовый стенд
      • Профилирование через rcprof
      • Инструкция по профилированию в CodeXL
Powered by GitBook
On this page
  • Запуск из терминала
  • GitHub Actions in CLion
  • GitHub Actions in Visual Studio Code
  • GitHub Actions in Visual Studio
  1. Для новичков
  2. Git/GitHub

Работа с GitHub Actions

PreviousCLion + GitHubNextOpenMP

Last updated 11 months ago

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

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

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

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

()

gh API
https://cli.github.com/manual/gh_workflow
GitHub Actions Manager - IntelliJ IDEs Plugin | MarketplaceJetBrains Marketplace
GitHub CLIGitHub CLI
Logo
https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actionsmarketplace.visualstudio.com
Visual Studio и GitHubVisual Studio
Logo
Logo