yandexyandex
Калькулятор ценEvolution Free TierТарифыАкцииДокументацияО насПартнерство с Cloud.ruБезопасностьТехническая поддержкаИнвесторамОбучение и сертификацияМероприятияБлогКарьера в Cloud.ruКейсыEvolutionAdvancedEvolution StackОблако VMwareВ чем отличия платформ?ВойтиЗарегистрироватьсяГига-помощникРешенияРазработка и тестирование в облакеИнфраструктура для 1С в облакеIT‑инфраструктура в облакеОблако для КИИОблако для мобильных и веб‑приложений3D-моделирование и рендерингEvolution ComputeEvolution Managed KubernetesEvolution Object StorageEvolution Managed PostgreSQL®Evolution Bare MetalEvolution MigrationEvolution SSH KeysEvolution VPNEvolution DNSEvolution VPCEvolution Load BalancerEvolution Disaster RecoveryEvolution Agent BackupEvolution DiskEvolution Container AppsEvolution Container SecurityEvolution Artifact RegistryEvolution Managed KafkaEvolution Managed RedisEvolution Managed ClickHouseEvolution Managed OpenSearchEvolution API GatewayEvolution RepoEvolution Managed ArenadataDBEvolution Managed TrinoEvolution Managed SparkEvolution Managed MetastoreEvolution AI AgentsEvolution ML InferenceEvolution Foundation ModelsEvolution Managed RAGEvolution TagsEvolution Task HistoryCloud MonitoringCloud LoggingCurator Anti-DDoSCurator Anti‑DDoS+WAFUserGate: виртуальный NGFWStormWall: Anti-DDoSАренда GPUDirect ConnectCDNCloud AdvisorCross-platform connectionAdvanced Object Storage ServiceAdvanced Elastic Cloud ServerAdvanced Relational Database Service for PostgreSQLAdvanced Image Management ServiceAdvanced Auto ScalingAdvanced Enterprise RouterAdvanced Cloud Backup and RecoveryAdvanced Data Warehouse ServiceAdvanced Elastic Volume ServiceAdvanced Cloud Container EngineAdvanced FunctionGraphAdvanced Container Guard ServiceAdvanced Software Repository for ContainerAdvanced Document Database Service with MongoDBAdvanced Relational Database Service for MySQLAdvanced Relational Database Service for SQL ServerAdvanced Server Migration ServiceAdvanced Data Replication ServiceAdvanced API GatewayAdvanced CodeArtsAdvanced Distributed Message Service for KafkaAdvanced Distributed Message Service for RabbitMQAdvanced DataArts InsightAdvanced CloudTableAdvanced MapReduce ServiceAdvanced Cloud Trace ServiceAdvanced Application Performance ManagementAdvanced Identity and Access ManagementAdvanced Enterprise Project Management ServiceVMware: виртуальный ЦОДVMware: резервное копирование виртуальных машинУдаленные рабочие столы (VDI)VMware: виртуальный ЦОД с GPUVMware: резервный ЦОДVMware: резервное копирование в облакоVMware: миграция виртуальных машин
Связаться с нами
Сервисы

Evolution Workflow Studio: как автоматизировать выпуск приложений и передавать задачи ИИ-агентам

Выпуск приложения включает несколько этапов: проверки, сборку, инженерные операции и развертывание. Если каждый из них выполнять отдельно, команде приходится вручную координировать действия и отслеживать результаты.

Evolution Workflow Studio — сервис для автоматизации выпуска и развертывания приложений на платформе Cloud.ru Evolution, включающее инструменты Workflows, Pipelines и Services. Пространство сервиса позволяет объединить инженерные операции в одну последовательность, настроить процесс лишь единожды и запускать его вручную, по расписанию (cron) или по событию (например, push в репозиторий). Отдельно поддерживается подключение внешних ИИ-агентов через программный интерфейс: агент может инициировать уже настроенные операции (но это способ интеграции через API, а не самостоятельный тип триггера). 

Разберем, какие возможности есть в Evolution Workflow Studio, как с его помощью автоматизировать выпуск приложений, какие задачи можно передавать ИИ-агентам и как начать работу.

Иллюстрация для статьи на тему «Evolution Workflow Studio: как автоматизировать выпуск приложений и передавать задачи ИИ-агентам»

Что такое Evolution Workflow Studio

Evolution Workflow Studio — сервис для управления выпуском приложений как единым процессом. В нем можно связать проверки, сборку, инженерные операции и развертывание, а затем запускать настроенный процесс в нужный момент.

Сервис помогает организовать работу с приложениями на разных этапах их жизненного цикла: от сборки и публикации контейнерных образов до развертывания приложений и настройки релизов.

Говоря подробнее, Evolution Workflow Studio позволяет:

  • собирать сценарии в визуальном конструкторе;

  • добавлять готовые действия, команды, функции и API-запросы;

  • задавать порядок выполнения операций, условия и ветвления;

  • запускать процессы вручную, по событию или расписанию;

  • подключать репозитории и сервисы платформы Cloud.ru Evolution;

  • отслеживать состояние каждого этапа, историю запусков и логи;

  • подключать внешних ИИ-агентов через программный интерфейс.

Сервис помогает сделать инженерные процессы повторяемыми и контролируемыми. 

Evolution Workflow Studio — единое пространство выпуска приложенийEvolution Workflow Studio — единое пространство выпуска приложений

Основные возможности Evolution Workflow Studio

В сервисе есть инструменты для создания сценариев, настройки автоматического запуска и контроля выполнения операций.

Визуальный конструктор

Визуальный редактор позволяет собирать сценарии из готовых действий, команд, функций и API-запросов. Пользователь задает порядок выполнения операций и определяет, как процесс должен реагировать на результаты предыдущих шагов.

Для типовых задач можно использовать готовые шаблоны. Если требуется более сложная логика, ее можно дополнить Bash-скриптами, API-запросами и собственными функциями.

Автоматический запуск

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

Агентное управление в DevOps
Агентное управление в DevOps
Подключайте внешних ИИ-агентов к Workflow Studio через программный интерфейс
Начать работу

Условия и ветвления

В сценарии можно определить, какие действия должны выполняться в зависимости от результата предыдущих операций. Например, дальнейшие шаги могут зависеть от того, завершилась ли проверка успешно.

Контроль выполнения

Evolution Workflow Studio показывает состояние каждого этапа, сохраняет историю запусков и логи. Это помогает отслеживать результаты отдельных операций и находить ошибки.

Интеграции с платформой Cloud.ru Evolution

Сервис позволяет подключать репозитории и другие сервисы платформы. Если для нужной операции нет готового действия, можно обращаться к внешним системам через HTTP- и API-запросы или добавлять собственные функции. 

При этом фактическая доступность внешнего эндпоинта зависит от сетевой конфигурации облачного окружения (VPC, правила групп безопасности, NAT) и настроенных прав доступа — это важно учитывать при планировании интеграции.

Конфигурация сценариев Pipelines описывается в виде YAML-файла (pipeline.yml) и хранится в репозитории кода в Evolution Repo. Разные версии можно хранить в ветках репозитория и отслеживать, из какой ветки был запущен сценарий. Для Workflows (визуальных сценариев на свободном холсте) механизм хранения и версионирования конфигурации может отличаться, поэтому утверждение о YAML-файле не следует распространять на все типы сценариев без оговорки. 

Визуальный конструктор Evolution Workflow StudioВизуальный конструктор Evolution Workflow Studio

Как устроен процесс выпуска приложения

В Evolution Workflow Studio можно связать несколько инженерных операций в единую последовательность. Команда определяет необходимые действия, задает порядок их выполнения и выбирает способ запуска.

Например, процесс выпуска приложения может включать получение кода из репозитория, сборку контейнерного образа, публикацию в Evolution Artifact Registry и развертывание приложения. После настройки последовательность можно запускать вручную или автоматически. Для типовых задач доступны готовые шаблоны.

Сборка и публикация контейнерных образов

С помощью готовых шаблонов можно собирать контейнерные образы из кода в Evolution Repo или GitVerse и публиковать их в Evolution Artifact Registry.

Развертывание приложения из репозитория

Сервис позволяет развертывать приложения из GitHub, Evolution Repo или GitVerse в Evolution Container Apps.

Развертывание приложения из готового образа

Если контейнерный образ уже подготовлен, можно использовать его для запуска приложения в Evolution Container Apps.

Развертывание в Kubernetes

Для развертывания приложений в Evolution Managed Kubernetes доступны готовые сценарии, в том числе с использованием Helm.

Создание инфраструктуры

Готовые сценарии позволяют создавать виртуальные машины и кластеры Kubernetes с помощью Terraform.

Подготовка окружения для разработки

С помощью готового сценария можно развернуть dev-окружение на базе Kubernetes и PostgreSQL.

Как ИИ-агенты работают с Evolution Workflow Studio

Evolution Workflow Studio позволяет подключать внешних ИИ-агентов через программный интерфейс. Вместо того чтобы реализовывать каждое действие с нуля, агент может использовать уже настроенные операции сервиса.

Такой подход подходит для инженерных задач, в которых нужно запускать доступные операции и работать с результатами их выполнения.

Передача задач ИИ-агенту

Команда настраивает необходимые операции в Evolution Workflow Studio, а внешний ИИ-агент обращается к ним через программный интерфейс. Например, агент может инициировать доступную операцию развертывания приложения и получить результат ее выполнения.

При этом действия выполняются через Evolution Workflow Studio. Команда сохраняет доступ к статусам, истории запусков и логам, поэтому может контролировать ход процесса.

Использование готовых операций

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

Контроль запусков

Передача задачи агенту не отменяет контроля со стороны команды. Результаты выполнения можно отслеживать в Evolution Workflow Studio по статусам, истории запусков и логам.

Таким образом, сервис объединяет автоматизацию инженерных процессов и агентное управление: команда определяет доступные операции, а ИИ-агенты могут использовать их для выполнения поставленных задач.

Кому подойдет Evolution Workflow Studio

Evolution Workflow Studio подходит командам, которые хотят автоматизировать выпуск приложений, упростить работу с инфраструктурой или использовать ИИ-агентов для выполнения инженерных задач. Рассмотрим основные сценарии применения сервиса.

DevOps- и инженерным командам

Сервис позволяет объединять проверки, сборку, инженерные операции и развертывание в одну последовательность. Готовые шаблоны помогают автоматизировать типовые процессы выпуска приложений.

Командам разработки

Evolution Workflow Studio можно использовать для сборки и публикации контейнерных образов, развертывания приложений из репозитория и подготовки окружений для разработки.

Командам, которые работают с Kubernetes

Сервис поддерживает готовые сценарии развертывания приложений в Evolution Managed Kubernetes, в том числе через Helm, а также создания кластеров с помощью Terraform.

Командам, которые развивают автоматизацию с помощью ИИ

Если инженерные операции уже настроены в Evolution Workflow Studio, к ним можно подключать внешних ИИ-агентов через программный интерфейс. 

С чего начать работу с Evolution Workflow Studio

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

  • Выберите процесс. Определите, какие операции требуется объединить. Например, это может быть сборка и публикация контейнерного образа или развертывание приложения.

  • Используйте готовый шаблон. Для типовых задач в Evolution Workflow Studio есть готовые сценарии. Выберите подходящий и адаптируйте его под свой процесс.

  • Настройте последовательность операций. Добавьте необходимые действия, команды, функции или API-запросы и задайте порядок их выполнения.

  • Настройте условия запуска. Выберите ручной запуск, событие или расписание.

  • Проверьте выполнение. Запустите процесс и изучите статусы, историю запуска и логи, чтобы убедиться, что операции завершились ожидаемым образом.

  • При необходимости подключите ИИ-агента. Если задача предполагает агентное управление, настройте доступ внешнего ИИ-агента к необходимым операциям через программный интерфейс.

Для более сложных процессов можно расширять готовые сценарии с помощью собственных функций, Bash-скриптов и API-запросов.

Что важно учитывать при работе с сервисом

Сложность сценария. Перед настройкой определите, какие операции нужно объединить и в каком порядке они должны выполняться. Для больших процессов важно понимать связи между этапами и условия перехода от одного шага к другому.

Обработка ошибок. История запусков и логи помогают находить проблемы при выполнении операций. При настройке процесса стоит учитывать возможные ошибки отдельных шагов и определять, как действовать в таких случаях.

Интеграции. Для подключения внешней системы могут потребоваться HTTP- или API-запросы, собственные функции и соответствующие права доступа.

Работа с конфигурацией. Конфигурация сценариев Pipelines описывается в YAML-файле (pipeline.yml) в Evolution Repo. Разные версии можно размещать в ветках репозитория и отслеживать, из какой ветки запускается сценарий. Для Workflows механизм хранения и версионирования конфигурации может отличаться. 

Ограничения на параллельное выполнение. Квота на количество одновременно запущенных джоб зависит от типа учетной записи: для физических лиц — до 50 одновременных запусков, для юридических лиц — до 100 одновременных запусков. При достижении лимита новые джобы приостанавливаются и ожидают завершения хотя бы одной из активных. 

Выбор среды выполнения. Для выполнения сценариев можно использовать Evolution Container Apps для менее ресурсоемких проектов или Evolution Managed Kubernetes для более сложных и ресурсоемких проектов. Если инфраструктура заранее не выбрана, сервис предложит Container Apps.

Evolution Container Apps можно бесплатно использовать по Evolution free tier, что важно для небольших проектов и пилотных запусков.

Evolution Workflow Studio в Cloud.ru Evolution

Evolution Workflow Studio помогает управлять выпуском приложений как единым процессом. В сервисе можно объединять инженерные операции, использовать готовые шаблоны, подключать репозитории и сервисы платформы, а также отслеживать выполнение каждого этапа.

Для типовых задач доступны сценарии сборки и публикации контейнерных образов, развертывания приложений в Evolution Container Apps и Evolution Managed Kubernetes, создания инфраструктуры с помощью Terraform и подготовки окружений для разработки.

Если требуется автоматизировать дополнительные операции, можно использовать команды, функции и API-запросы. А для агентного управления к Workflow Studio можно подключить внешние ИИ-агенты через программный интерфейс.

В результате команда получает единое пространство для настройки и контроля инженерных процессов, а ИИ-агенты могут использовать подготовленные операции для выполнения задач.

Взаимодействие внешнего ИИ-агента (на примере n8n) с моделями Evolution Foundation Models Взаимодействие внешнего ИИ-агента (на примере n8n) с моделями Evolution Foundation Models (GigaChat) внутри облачной инфраструктуры Cloud.ru без выхода данных за периметр

Заключение

Evolution Workflow Studio объединяет инструменты для управления выпуском приложений: от сборки и публикации контейнерных образов до развертывания и настройки инженерных процессов. Команды могут использовать готовые шаблоны, создавать собственные сценарии, подключать внешние системы и отслеживать выполнение операций.

Сервис также поддерживает агентное управление: внешние ИИ-агенты могут обращаться к доступным операциям через программный интерфейс и использовать их для решения инженерных задач.

FAQ

  • Нужно ли писать код, чтобы собрать сценарий?

    Не всегда. Для типовых задач можно использовать готовые действия и шаблоны. Для сложной логики можно добавлять Bash-скрипты, API-запросы и собственные функции.

  • Можно ли подключить внешний сервис, если для него нет готового действия?

    Да. В Evolution Workflow Studio можно обращаться к внешним системам через HTTP- и API-запросы и добавлять собственные функции.

  • Где хранится конфигурация сценария?

    Конфигурация сценария хранится в YAML-файле в Evolution Repo. Разные версии можно хранить в ветках репозитория и отслеживать, из какой ветки был запущен сценарий.

  • Можно ли автоматизировать развертывание приложения через API?

    Да. В Services есть Public API для запуска развертывания с авторизацией по Bearer-токену. Его можно использовать для запуска деплоя из внешней системы.

  • Есть ли ограничения на параллельное выполнение?

    Да. Квота зависит от типа учетной записи: для физических лиц — до 50 одновременных запусков, для юридических лиц — до 100 одновременных запусков. При достижении лимита новые джобы приостанавливаются и ожидают завершения хотя бы одной из активных. 

  • Где выполняются сценарии?

    Для выполнения сценариев можно использовать Evolution Container Apps для менее ресурсоемких проектов или Evolution Managed Kubernetes для более сложных и ресурсоемких проектов. Если инфраструктура заранее не выбрана, сервис предложит Container Apps.

  • Как ИИ-агенты взаимодействуют с Evolution Workflow Studio?

    Внешние ИИ-агенты подключаются к Evolution Workflow Studio через программный интерфейс и используют уже настроенные операции для выполнения инженерных задач. Команда сохраняет доступ к статусам, истории запусков и логам.

27 октября 2026

Подбираете облачный сервис?

Экспертно поможем с выбором
*
*
*
*
*
0/300

Вам может понравиться