Репортаж от Wedoany,Amazon Web Services (AWS) представила предварительную версию функции управления релизами для своего AWS DevOps Agent, добавив возможности на основе искусственного интеллекта для проверки изменений кода перед развертыванием в производственную среду. AWS DevOps Agent — это автономный агент эксплуатации, способный управлять изменениями программного обеспечения в средах AWS, мультиоблачных и локальных средах.
По данным AWS, агент глубоко понимает среду приложения, сервисы, зависимости и производственное поведение, может самостоятельно расследовать инциденты, выявлять первопричины и рекомендовать меры по смягчению последствий.
AWS отмечает, что растущая популярность инструментов кодирования на основе ИИ привела к тому, что количество запросов на извлечение (pull request) превышает скорость ручного рецензирования и тестирования.
В результате рецензирование кода иногда одобряется без достаточной проверки, а тестовые среды могут отличаться от производственных. Код, сгенерированный ИИ, может задерживаться в очередях рецензирования и не доставляться конечным пользователям. AWS считает, что по мере роста важности быстрой и безопасной доставки программного обеспечения модели ИИ становятся более эффективными в выявлении функциональных проблем и проблем безопасности, которые человек может упустить под давлением времени.
Первая новая функция — проверка готовности к релизу, которая оценивает каждое изменение кода на соответствие производственным требованиям, безопасности зависимостей, а также пользовательским инженерным стандартам и лучшим практикам.
AWS отмечает, что агент анализирует риски зависимостей в нескольких репозиториях, проверяет изменения контроля доступа на соответствие AWS Well-Architected Framework и подтверждает соблюдение пользовательских стандартов кодирования. Если пользовательские стандарты не предоставлены, сервис по умолчанию применяет общие лучшие практики.
В процессе проверки агент выполняет программное обеспечение в изолированной среде, управляемой AWS, проводит легковесное тестирование пользовательских сценариев, проверяя, может ли приложение собраться, запуститься и обеспечить базовую функциональность до попадания в конвейер развертывания. Результаты доступны через консоль AWS DevOps Agent, а также в комментариях к запросам на извлечение в GitHub и GitLab.
Разработчики также могут запрашивать проверку непосредственно из интегрированной среды разработки с помощью плагинов Kiro Power или Claude Code, выявляя риски зависимостей, нарушения политик и проблемы контроля доступа до отправки изменений в систему контроля версий.
Вторая функция — автономное тестирование релизов, которое для отдельных изменений кода веб-приложений и API-приложений автоматически генерирует и выполняет тестовые планы в предоставленной клиентом тестовой среде, максимально приближенной к производственной.
Агент выводит ожидаемое поведение каждого изменения кода, создавая пользовательские тесты, охватывающие функциональную корректность, регрессионное тестирование и интеграционные сценарии. Каждый тестовый запуск генерирует структурированные артефакты, включая метрики, журналы, трассировки и сводки выполнения, чтобы помочь рецензентам оценить готовность к развертыванию.
Данный материал скомпилирован платформой Wedoany. При цитировании материалов, созданных с помощью искусственного интеллекта (ИИ), необходимо обязательно указывать источник — «Wedoany». В случае выявления нарушения прав или иных проблем просим своевременно информировать нас. Сайт оперативно внесёт изменения или удалит материал.Электронная почта: news@wedoany.com









