Общее программное обеспечение идиотизм: ДженкинсАртефактов не найдено, что соответствует шаблону файла - какой файл он искал?
Принимает путь, который я дал его после проверки его.
Он не принял никакой другой путь.
Он даже не печатает, какой файл он не нашел.
Почему он не может напечатать какой путь он не нашел? Это бесполезно, чтобы сказать мне немного пути, который я попросил, чтобы он архивировался ... Я не могу себе представить, чтобы кто-то мог быть этим ... ну, не умный, чтобы так сильно не справиться с базовым юзабилити ...
Ну, извините за разглашение. Итак, как мне найти, почему Дженкинс не смог архивировать файл?
Подробнее:
Построить сценарий:
#!/usr/bin/bash -e
rm -rf ./sdk > /dev/null 2>&1
echo "started from $PWD"
echo "changed to $1"
cd "$(cygpath "$1")"
git clone ssh://********/sdk
cd ./sdk
git checkout -b preliminary
git pull origin preliminary
scons
cd ..
echo "back to $PWD"
Как это вызывается:
d:\cygwin\bin\bash --login -i /home/wvxvw/projects/sdk/jenkins-build "%WORKSPACE%"
Инструкция в архиве:
sdk/deploy/integration
Этот каталог абсолютно, безусловно, существует.
PS. Если я удалю этап архивирования, перейдите в рабочую область через веб-интерфейс, а затем загрузите zip-архив всей сборки - файлы, которые я хочу архивировать, есть.
Поскольку Дженкинс принимает подстановочные знаки для архивирования артефактов, он не может распечатать все возможности, которых он не нашел. Что именно вы вошли? –
@ChristopherOrr Я не прошу его распечатать это, что я могу понять сам по себе. Я прошу его распечатать то, что он добавляет перед дорожкой. –
@wvxw Вы писали: «Почему он не может напечатать, какой путь он не нашел?» что я ответил? Единственное, что «добавлено» перед пути при архивировании артефактов - это каталог рабочей области, который печатается в начале вывода консоли. –