Облачная платформаAdvanced

CodeArts Pipeline

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

CodeArts Pipeline позволяет визуализировать и оркестровать CI/CD (continuous integration and continuous delivery) пайплайны. Он помогает Enterprise реализовать непрерывную, эффективную и автоматизированную доставку, сокращает время вывода продукта на рынок (TTM) приложений и повышает эффективность R&D.

Эта услуга по существу является визуализированной и автоматизированной платформой планирования задач. Ее необходимо использовать совместно с автоматизированными задачами сервисов, таких как CodeArts Build, CodeArts Check, CodeArts TestPlan и CodeArts Deploy. Вы можете оркестровать эти автоматизированные задачи в соответствии с вашими требованиями, например развертывание приложений в средах разработки, тестирования или эксплуатации. Одна конфигурация многократно инициирует выполнения, избегая неэффективных ручных операций.

CodeArts Pipeline предоставляет следующие функции:

  • Позволяет добавлять, удалять, редактировать и запрашивать пайплайны в Web UI.
  • Позволяет назначать разрешения разным учетным записям в зависимости от их ролей.
  • Позволяет управлять и планировать задачи сборки, проверки кода, субпайплайна, развертывания, отложенного выполнения, ручного обзора и API‑теста.
  • Позволяет добавлять, удалять и редактировать Стейджи пайплайна.
  • Позволяет выполнять джобы в одном стейдже последовательно или параллельно.
  • Позволяет настраивать параметры пайплайна.
  • Позволяет выполнять указанные джобы в пайплайне.
  • Позволяет просматривать записи выполнения пайплайна.
  • Позволяет настраивать способ выполнения пайплайна, либо он запускается событием (коммит кода, MR, создание тега), либо в заданное время.
  • Позволяет настраивать внутренние сообщения для событий пайплайна.
  • Позволяет настраивать расширения.
  • Позволяет создавать правила и политики для условий прохождения.
  • Поддерживает микросервисные лёгкие изменения в DevOps.

Правила/Политики

CodeArts Pipeline позволяет управлять условиями прохождения в стейджах пайплайна с помощью правил и политик. Вы можете создавать правила на основе расширений, задавать условия сравнения порогов, ссылаться на условия в политиках и применять их в условиях прохождения. Политика — это набор правил. Вы можете управлять политиками по тенанту или проекту.

Расширения

Вы можете использовать встроенные extensions или настраивать их для task orchestration.

Микросервисы

Микросервисы — это архитектура управления программным обеспечением. Сложный программный проект состоит из одного или нескольких микросервисов. Микросервисы в системе слабо связаны. Каждый микросервис разрабатывается, проверяется, развёртывается и выпускается независимо. Микросервисы имеют следующие преимущества:

  • Специализированный: Каждый микросервис фокусируется на конкретной функции. Разрабатывать и поддерживать отдельный микросервис относительно просто.
  • Независимо развёртываемый: Микросервис развёртывается и обновляется независимо, не влияя на всю систему.
  • Разнообразные технологии: Для архитектур микросервисов разные сервисы взаимодействуют через RESTful APIs. Вы можете выбрать желаемую технологию для каждого сервиса.

Изменения

Изменения могут использоваться для удовлетворения требований и исправления уязвимостей. Изменение относится только к одному микросервису.

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