Артефакт не публикуется в конвейере битбакета

Я делаю довольно тривиальную сборку java в BitBucket Pipeline. Единственная особенность заключается в том, что он находится в подкаталоге репозитория.

мой конвейер:

pipelines:
default:
- step:
caches:
- gradle
script: # Modify the commands below to build your repository.
# You must commit the Gradle wrapper to your repository
# https://docs.gradle.org/current/userguide/gradle_wrapper.html
- bash "./foo bar/gradlew" -p "./foo bar" distTar
- ls ./foo\ bar/build -R
- echo 'THE END'
artifacts:
- ./foo bar/build/distributions/xxx.tar

Мой ls подтверждает, что xxx.tar находится в ожидаемом месте

....

./foo bar / build / раздачи: brigitte.tar

...., но страница артефакта пуста. пустые артефакты


person MichalMa    schedule 18.05.2019    source источник


Ответы (1)


Нашел! Это должно быть - foo bar / build / distributions / brigitte.tar

Пути артефактов не являются реальным путем, поэтому двоеточие в начале аннулировало мой путь. Жалко, что это не было предупреждением!

person MichalMa    schedule 20.05.2019