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

Репозиторий — это сборник программных артефактов, используемый для управления программными пакетами, создаваемыми в процессе разработки программного обеспечения. Он является важной связью между непрерывной интеграцией и доставкой. Операции, такие как проверка релизов, трассировка и контроль безопасности программных пакетов, обычно выполняются в репозитории.
CodeArts Artifact предоставляет следующие два типа репозиториев:
Релиз‑репо может хранить любые программные пакеты и инструменты в любых форматах.
Артефакты сборки можно архивировать в релиз‑репо. Вы можете просматривать и управлять заархивированными программными пакетами и их атрибутами жизненного цикла. Эти программные пакеты используются для развертывания.
Саморазвернутый репо управляет приватными пакетами компонентов (например, Maven), соответствующими различным языкам разработки.
Компоненты разных языков разработки различаются форматом архива (например, Maven‑компонент должен быть заархивирован в GAV формате). CodeArts Artifact управляет приватными компонентами языков разработки и делится ими с другими разработчиками в enterprise или команде.
Функция | Описание |
|---|---|
Управление программными пакетами | Вы можете загружать, скачивать, искать и удалять программные пакеты. Также можно создавать папки для более удобного управления. |
Запрос атрибутов программных пакетов | Вы можете просматривать атрибуты жизненного цикла программных пакетов в репозитории релизов. Атрибуты жизненного цикла включают базовую информацию (например, имя, размер и контрольную сумму), информацию о сборке (например, задачу сборки, время сборки и репозиторий исходного кода). |
Загрузка программных пакетов в репозиторий релизов с помощью CodeArts Build | Репозиторий релизов интегрирует CodeArts Build. Через настройку все программные пакеты, созданные CodeArts Build, могут автоматически загружаться в репозиторий релизов для архивирования. |
CodeArts Deploy | Программные пакеты, хранящиеся в репозитории релизов, могут использоваться CodeArts Deploy. |
Просмотр пакета и просмотр сборки | Вы можете просматривать программный пакет в режиме просмотра пакета (структура каталога хранения) или в режиме просмотра сборки (задача сборки и пайплайн). |
Функция | Описание |
|---|---|
Управление приватными компонентами | Вы можете загружать, скачивать, удалять и выполнять поиск приватных компонентов. |
Выпуск компонентов в самостоятельный репозиторий с использованием CodeArts Build | В задаче сборки вы можете настроить артефакты сборки для прямого выпуска в самостоятельный репозиторий. |
Подключение локальной среды разработки | Вы можете сгенерировать файл конфигурации одним щелчком. После того как сгенерированный файл будет настроен в локальном инструменте разработки, вы сможете напрямую подключить локальную среду разработки к пакетам приватных компонентов в самостоятельном репозитории. Например, вы можете использовать командные строки для загрузки и скачивания компонентов в самостоятельном репозитории. |
Контроль доступа к репозиторию | Устанавливая роли пользователей в репозиториях, администратор может ограничивать разрешения операций пользователей. |