CodeArts — это универсальная платформа, предоставляющая готовые облачные сервисы для доставки требований, code commit, check, build, verification, deployment и release на протяжении всего жизненного цикла программного обеспечения.
Архитектура
CodeArts состоит из следующих сервисов:
- CodeArts Req предоставляет гибким командам разработки простые и эффективные сервисы координации, включая управление несколькими проектами, управление гибкими итерациями, Kanban‑коллаборацию, управление требованиями, отслеживание дефектов, управление документами, многоуровневый билборд и статистические отчёты.
- CodeArts Repo: Предоставляет распределённое управление кодом на основе Git и возможности совместной разработки, включая управление участниками, контроль прав доступа, размещение кода, code check, code review, code tracing и непрерывную интеграцию. Помогает предприятиям разных масштабов повышать качество и эффективность 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 Архитектура
