Как вручную добавить артефакты в Дженкинс?


Я использую shell script для создания сборки, но она выходит за пределы каталога Jenkins, и поэтому я не могу добавить ее в качестве артефакта. Спасибо.

1 3

1 ответ:

Вы можете просто скопировать .ipa-файл в рабочую область Дженкинса с помощью команды shell, и таким образом вы можете добавить файл как артефакт

1.Добавьте шаг сборки для выполнения команды shell

Введите описание изображения здесь

2.Введите команду shell для копирования файла извне в рабочую область Jenkins

Введите описание изображения здесь

здесь $рабочее пространство является предопределенной переменной среды Дженкинс, который имеет путь Дженкинс рабочей области и $PathToIpa это созданная вами переменная, которая должна иметь путь к файлу ipa

  1. Вы должны заархивировать файл как артефакт, поэтому перейдите в "Добавить действие после сборки" и выберите "архивировать артефакты"

Введите описание изображения здесь

4.в файлах для архивирования вы можете указать имя файла или же вы можете сделать выбор дикой карты также.

Введите описание изображения здесь

Надеюсь, это поможет