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

Что такое CodeArts Artifact?

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

Обзор сервиса

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

CodeArts Artifact сосредоточен на управлении подготовкой пакеты программного обеспечения (обычно создаются или упаковываются из исходный код) и их метаданные жизненного цикла. Метаданные включают базовые атрибуты, такие как имя и размер, адреса репозитория, задачи сборки, создатели и время сборки.

Управление пакетами программного обеспечения и их атрибутов является основой управления выпуском. Рисунок 1 показывает типичный процесс разработки программного обеспечения.

Рисунок 1 Процесс разработки программного обеспечения


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

CodeArts Artifact предоставляет следующие два типа репозиториев:

  • Release repo

    Релиз‑репо может хранить любые программные пакеты и инструменты в любых форматах.

    Артефакты сборки можно архивировать в релиз‑репо. Вы можете просматривать и управлять заархивированными программными пакетами и их атрибутами жизненного цикла. Эти программные пакеты используются для развертывания.

  • Self-hosted repo

    Саморазвернутый репо управляет приватными пакетами компонентов (например, Maven), соответствующими различным языкам разработки.

    Компоненты разных языков разработки различаются форматом архива (например, Maven‑компонент должен быть заархивирован в GAV формате). CodeArts Artifact управляет приватными компонентами языков разработки и делится ими с другими разработчиками в enterprise или команде.

Какие функции предоставляет CodeArts Artifact?

Таблица 1 Функции репозитория релизов

Функция

Описание

Управление программными пакетами

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

Запрос атрибутов программных пакетов

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

Загрузка программных пакетов в репозиторий релизов с помощью CodeArts Build

Репозиторий релизов интегрирует CodeArts Build. Через настройку все программные пакеты, созданные CodeArts Build, могут автоматически загружаться в репозиторий релизов для архивирования.

CodeArts Deploy

Программные пакеты, хранящиеся в репозитории релизов, могут использоваться CodeArts Deploy.

Просмотр пакета и просмотр сборки

Вы можете просматривать программный пакет в режиме просмотра пакета (структура каталога хранения) или в режиме просмотра сборки (задача сборки и пайплайн).

Таблица 2 Функции собственного репозитория

Функция

Описание

Управление приватными компонентами

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

Выпуск компонентов в самостоятельный репозиторий с использованием CodeArts Build

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

Подключение локальной среды разработки

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

Контроль доступа к репозиторию

Устанавливая роли пользователей в репозиториях, администратор может ограничивать разрешения операций пользователей.