CodeArts Pipeline позволяет визуализировать и оркестровать CI/CD (continuous integration and continuous delivery) пайплайны. Он помогает Enterprise реализовать непрерывную, эффективную и автоматизированную доставку, сокращает время вывода продукта на рынок (TTM) приложений и повышает эффективность R&D.
Эта услуга по существу является визуализированной и автоматизированной платформой планирования задач. Ее необходимо использовать совместно с автоматизированными задачами сервисов, таких как CodeArts Build, CodeArts Check, CodeArts TestPlan и CodeArts Deploy. Вы можете оркестровать эти автоматизированные задачи в соответствии с вашими требованиями, например развертывание приложений в средах разработки, тестирования или эксплуатации. Одна конфигурация многократно инициирует выполнения, избегая неэффективных ручных операций.
CodeArts Pipeline предоставляет следующие функции:
CodeArts Pipeline позволяет управлять условиями прохождения в стейджах пайплайна с помощью правил и политик. Вы можете создавать правила на основе расширений, задавать условия сравнения порогов, ссылаться на условия в политиках и применять их в условиях прохождения. Политика — это набор правил. Вы можете управлять политиками по тенанту или проекту.
Вы можете использовать встроенные extensions или настраивать их для task orchestration.
Микросервисы — это архитектура управления программным обеспечением. Сложный программный проект состоит из одного или нескольких микросервисов. Микросервисы в системе слабо связаны. Каждый микросервис разрабатывается, проверяется, развёртывается и выпускается независимо. Микросервисы имеют следующие преимущества:
Изменения могут использоваться для удовлетворения требований и исправления уязвимостей. Изменение относится только к одному микросервису.
Жизненный цикл изменения включает разработку, подготовку к выпуску, выпуск и выпущено. Вы можете создать пайплайн, инициированный изменением, чтобы выпускать одну или несколько изменений для быстрой доставки. Вы можете задать условия прохождения и задачу ручного обзора для контроля качества изменений.