Я пытаюсь запустить автоматизированные тесты с AppCenter. Для этого мне нужно получить apk от Jenkins и ipa от другого Jenkins в сборке TFS для отправки их в AppCenter. Я использую задачу "Jenkins Download Artifact" в TFS. Для apk все отлично работает.
Но для ipa TFS видит все артефакты из последней сборки, выбирает тот, который соответствует шаблону имени, но всякий раз, когда начинается загрузка, сборка завершается неудачно и сразу выдает ошибку
[ошибка] Необработанный: ENOENT: такого файла или каталога нет, откройте 'C: \ Agt1_work \ 308 \ s \ jenkinsArtifacts \ delivery \ APPNAME-calabash-5.22-build-1557912880-date-20190515-11: 34: 40 .ipa '
Используемая учетная запись имеет все права на Jenkins, и если я перехожу на Jenkins вручную, загрузка работает.
На Дженкинсе по URL я могу вручную загрузить артефакты
http://IPADDRESS:8080/job/JOBNAME/lastSuccessfulBuild/artifact/delivery/
Является ли задача TFS, а Имя работы - это Имя работы в URL
остальная часть конфигурации задачи:
И конфигурация конечной точки:
Не должно иметь значения, но обратите внимание, что Jenkins находится на компьютере во внутренней сети, поэтому я использую IP-адрес в URL.
с этой конфигурацией, когда я собираюсь (с System.Debug в true) у меня есть эта ошибка
У меня нет прямого доступа к компьютеру, где находится Дженкинс. Так что я не знаю точную конфигурацию Дженкинса.