Перейти к содержанию

Артефакты

Для просмотра артефактов в репозитории типа Hosted или Группа на странице Репозитории нажмите на строку данного репозитория.

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

Для каждого артефакта приведена следующая информация:

  • Название артефакта.
  • Версия артефакта.
  • Группа.
  • Формат артефакта.
  • Состав с указанием количества файлов, входящих в артефакт. При нажатии на это поле отображается список файлов артефакта.
  • В столбце Действия отображается кнопка удаления артефакта .

Скачивание артефакта

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

Для скачивания файла артефакта из репозитория на странице Репозитории нажмите на строку репозитория.

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

Далее в появившемся списке файлов артефакта нажмите на название необходимого файла. Файл будет скачан.

Для скачивания всего артефакта последовательно скачайте все файлы, входящие в его состав.

Загрузка артефакта

Для загрузки артефакта в репозиторий типа Hosted на странице Репозитории в столбце Действия в строке репозитория нажмите на кнопку Загрузить артефакт .

Также для загрузки артефакта можно выполнить следующие действия:

  1. Нажмите на строку репозитория, в который будет загружен артефакт.
  2. На странице Просмотр артефактов нажмите на кнопку Загрузить артефакт.

Далее на странице Загрузка артефакта:

  • Выберите файл артефакта в поле Выбрать файл.
  • Заполните конфигурационный JSON-файл для загружаемого артефакта. Параметры JSON-файла можно отредактировать вручную или с помощью кнопки Заполнить по шаблону. Описание параметров для разных типов артефактов см. в разделе «Шаблоны загрузки артефактов».
  • Нажмите на кнопку Загрузить артефакт.

Шаблоны загрузки артефактов

Параметры шаблонов загрузки артефактов приведены ниже.

Maven Artifact - параметры для загрузки Maven артефакта (JAR, WAR, POM)

Параметр Описание Значение по умолчанию
maven2.groupId Уникальный идентификатор группы Maven артефакта (например, com.company.project) com.example
maven2.artifactId Уникальное имя артефакта в рамках группы (например, my-library) my-artifact
maven2.version Версия артефакта в формате семантического версионирования (например, 1.0.0, 2.1.3-SNAPSHOT) 1.0.0
maven2.asset1.extension Расширение файла артефакта (jar, war, pom, ear и т.д.) jar

NPM Package - параметры для загрузки NPM пакета (.tgz)

Параметр Описание Значение по умолчанию
npm.asset Файл NPM пакета в формате .tgz (tar.gz архив). Для NPM пакетов обычно достаточно только файла, метаданные извлекаются из package.json внутри архива package.tgz

NuGet Package - параметры для загрузки NuGet пакета (.nupkg)

Параметр Описание Значение по умолчанию
nuget.asset Файл NuGet пакета в формате .nupkg (ZIP архив с метаданными). Для NuGet пакетов обычно достаточно только файла, метаданные извлекаются из .nuspec файла внутри архива package.nupkg