CodeArts — это универсальная платформа, предоставляющая готовые облачные сервисы для доставки требований, фиксации кода, проверки, сборки, верификации, развертывания и выпуска на протяжении всего жизненного цикла программного обеспечения.
Архитектура
CodeArts состоит из следующих сервисов:
- CodeArts Req предоставляет гибким командам разработки простые и эффективные сервисы координации, включая управление несколькими проектами, управление гибкими итерациями, Kanban‑коллаборацию, управление требованиями, отслеживание дефектов, управление документами, многоуровневую доску объявлений и статистические отчёты.
- CodeArts Repo: Предоставляет распределённое управление кодом и возможности совместной разработки на основе Git, включая управление участниками, контроль прав доступа, хостинг кода, проверку кода, ревью кода, отслеживание кода и непрерывную интеграцию. Это помогает предприятиям разных масштабов улучшить качество и эффективность R&D.
- CodeArts Pipeline: Сервис конвейера, позволяющий визуализировать и настраивать ваш процесс доставки, повышая эффективность и качество доставки.
- CodeArts Check управляет качеством кода в облаке. Вы можете легко выполнять статические проверки и проверки безопасности кода на нескольких языках программирования и получать всесторонние отчёты о качестве. CodeArts Check также позволяет просматривать сгруппированные дефекты с предложениями по исправлению, эффективно контролируя качество.
- CodeArts Build предоставляет удобную платформу компиляции и сборки кода, поддерживающую несколько языков программирования в облаке. Это помогает предприятиям повысить эффективность сборки.
- CodeArts Deploy: Поддерживает развертывание в хостах и контейнерах с использованием нескольких языков и технологических стеков, включая Tomcat и Spring Boot. Инкапсуляция плагинов и оркестрация функций развертывания помогают быстро и эффективно выпускать программное обеспечение.
- CodeArts TestPlan: Охватывает весь процесс тестового плана, проектирования тестов, тест‑кейсов, выполнения тестов и оценки тестов, и направлен на помощь предприятиям в совместных, эффективных и надёжных тестовых действиях перед выпуском продукта.
- CodeArts Artifact: Управляет артефактами сборки исходного кода, включая Maven и npm. CodeArts Artifact бесшовно связывает локальные инструменты сборки и облачный CI/CD, позволяя управлять жизненным циклом программных пакетов для повышения качества и эффективности выпуска. Он также предоставляет функции, такие как контроль версий артефактных пакетов, детальное управление правами доступа и многое другое.
Figure 1 Архитектура
