Инициализация проектов Spring Boot с помощью CLI
Для любителей командной строки Spring Initializer Go - это инструмент, с помощью которого вы можете инициализировать свои проекты Spring Boot без использования мыши. Так ли это важно?
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.
Для любителей командной строки Spring Initializer Go - это инструмент, с помощью которого вы можете инициализировать свои проекты Spring Boot без использования мыши. Так ли это важно?
DuckDB 1.0 была выпущена после успешного выпуска версии 0.10 в феврале, в которой была представлена версия DuckDB с прямой и обратной совместимостью для формата хранения данных DuckDB.
Декларативный UI-фреймворк для многоплатформенных приложений на Kotlin также обновляет поддержку iOS до бета-версии и поддержку Web до альфа-версии.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии