JetBrains представила дорожную карту Ktor
Плагины OpenTelemetry, поддержка gRPC, упрощенная инъекция зависимостей и управляемые транзакции с базами данных появятся в фреймворке для создания асинхронных приложений на базе Kotlin.
Компания JetBrains выпустила публичную бета-версию TeamCity Pipelines, облачного сервиса непрерывной интеграции/непрерывного развертывания (CI/CD) для малых и средних инженерных команд.
Продукт присоединился к другим продуктам TeamCity в линейке JetBrains, включая TeamCity Cloud, SaaS-версию, и основной продукт TeamCity CI/CD. TeamCity Pipelines может использоваться командами для автоматизации процесса интеграции изменений кода, их тестирования и доставки приложения пользователям.
Как и TeamCity Cloud, Pipelines - это SaaS CI/CD-инструмент, сочетающий в себе пользовательский интерфейс и функции самонастраивающейся оптимизации, ориентированные на небольшие команды разработчиков. По словам представителей JetBrains, причиной появления новой версии является то, что, хотя клиентам нравится TeamCity, поскольку он может работать с конвейерами любой сложности, некоторые небольшие команды говорят, что кривая обучения слишком крута.
Марко Белер, менеджер по продуктам TeamCity Pipelines, сказал:
"В TeamCity Enterprise мы в первую очередь ориентируемся на корпоративных клиентов со сложными конвейерами CI/CD, а не на малые и средние команды разработчиков ПО".
По его словам, новое оптимизированное решение призвано удовлетворить специфические потребности небольших инженерных команд, поскольку оно просто в использовании и настройке.
Публичная бета-версия предоставляет функции для создания и запуска общих конвейеров, упрощая процесс CI/CD, чтобы каждый мог легко управлять ими. TeamCity Pipelines имеет упрощенную версию редактора Pipeline, чтобы облегчить настройку конвейеров. Кроме того, в нем есть "интеллектуальная помощь в настройке", которая подсказывает разработчикам, какие функции будут полезны, и предлагает рекомендации по их использованию. Например, TeamCity Pipelines может автоматически определять конкретные инструменты сборки и предлагать на их основе интеллектуальные варианты распараллеливания тестов, в результате чего время выполнения ускоряется на 75%.
В новой версии появились встроенные оптимизации конвейеров, которые опираются на движок JetBrains TeamCity CI/CD. Программа поддерживает файлы YAML для хранения, изменения и загрузки конвейеров.
TeamCity Pipelines позволяет разработчикам выбирать тип агента, на котором будет выполняться задание, - Linux, Windows или macOS. Кроме того, он позволяет добавлять дополнительные инструменты, устанавливая их дополнительно на агенты. TeamCity Pipelines также имеет встроенный поиск образов Docker и поддержку Dockerfile.
В ближайшем будущем JetBrains планирует внедрить встроенную интеграцию с IDE JetBrains, чтобы сделать рабочие процессы CI/CD ближе к разработчикам, позволяя им создавать, выполнять и отлаживать конвейеры CI/CD без смены контекста IDE.
Разработчики могут присоединиться к публичной бета-версии TeamCity Pipelines.
Плагины OpenTelemetry, поддержка gRPC, упрощенная инъекция зависимостей и управляемые транзакции с базами данных появятся в фреймворке для создания асинхронных приложений на базе Kotlin.
"Невероятно быстрая" среда выполнения JavaScript от Wasmer поддерживает приложения Cloudflare и компоненты React Server Components и может быть скомпилирована в WebAssembly.
Как один профессор информатики из Монтаны стремится вытеснить реактивность, конкурировать с JavaScript, восстановить истинный REST и сделать веб более дружелюбным к разработчикам.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии