В GitHub Actions добавлены бегуны, управляемые руками

GitHub добавил в GitHub Actions прогоны для Linux и Windows на базе Arm. Разработчики утверждают, что это дополнение обеспечивает повышение мощности, производительности и устойчивости для всех заданий GitHub Actions.

GitHub Actions - это платформа непрерывной интеграции и непрерывной доставки (CI/CD), позволяющая разработчикам автоматизировать конвейер сборки, тестирования и развертывания. Пользователи могут создавать рабочие процессы, которые собирают и тестируют каждый запрос на внесение изменений в репозиторий или развертывают объединенные запросы на внесение изменений в производство.

Это дополнение означает, что разработчики могут использовать оборудование на базе Arm, размещенное на GitHub, для сборки и развертывания программ в любом месте, где используется архитектура Arm. Дополнительным преимуществом является то, что цена на устройства для запуска на базе Arm на 37 % ниже, чем на устройства GitHub для запуска на базе x64 Linux и Windows.

Runners - это машины, которые выполняют задания в рабочем процессе GitHub Actions, например, клонируют ваш репозиторий локально, устанавливают тестовое программное обеспечение, а затем запускают команды, оценивающие ваш код.

Каждый runner, размещенный на GitHub, представляет собой новую виртуальную машину (VM), размещенную на GitHub, с предустановленным приложением runner и другими инструментами, а обслуживание и обновление машины осуществляется GitHub.

Разработчики, работающие по плану GitHub Team или GitHub Enterprise Cloud, могут создать runner с большим количеством ядер или runner, работающий на GPU или ARM-процессоре.

Новые прогоны на базе Arm полностью управляются GitHub, а образ, созданный Arm, содержит все инструменты, необходимые разработчикам для начала работы. GitHub сотрудничает с Arm, чтобы предоставить образы Ubuntu и Windows VM для этих бегунов. Образ Ubuntu 22.04 оснащен полным набором инструментов, и GitHub планирует добавить инструменты для разработчиков в образ Windows и новый образ Ubuntu 24.04.

GitHub утверждает, что бегунки предлагают:

«энергоэффективный вычислительный слой, который может увеличить соотношение цены и производительности, позволяя клиентам оптимизировать затраты на вычисления, чтобы добиться большего в рамках существующих бюджетов, а также уменьшить углеродный след».

До сих пор разработчики, желающие использовать аппаратное обеспечение Arm в GitHub, были вынуждены самостоятельно создавать хостинг или использовать виртуализацию QEMU, которая работает медленнее, чем нативная.

GitHub Arm-hosted runners уже доступен на GitHub.

В GitHub Actions добавлены бегуны, управляемые руками
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
10 июня 2024 г.
29
Теги: GitHub

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.