я считать, что вы используете определения Artifact Bamboo в, как описано в Configuring a job's build artifacts, то есть в соответствии с изображением ниже ваш артефакта Местонахождение is /target/
и его Номер копии: Адрес: *.*
?

В случае, обратите внимание, что шаблон Copy не является обычным DOS/UNIX подстановочные один, скорее Ant file copy pattern:
В общем, модели рассматриваются относительные пути, по отношению к задаче зависимый базовый каталог [...]. Рассмотрены только файлы, найденные ниже этого базового каталога.
Это позволяет создавать шаблоны для выборочного включения и исключения файлов из всей иерархии каталогов, а не только из верхнего уровня (который может включать в себя целые каталоги, конечно). Последнее, по-видимому, что вы на самом деле предназначены, применяя DOS/UNIX подстановочные *.*
, но как Ant шаблон это просто соответствует всем файлам в каталоге верхнего уровня:
Matching делается за каталог. Это означает, что сначала первый каталог в шаблоне сопоставляется с первым каталогом в пути для соответствия. Затем сопоставляется второй каталог и т. Д. Для Например, когда мы имеем шаблон /?abc/*/*.java
и путь /xabc/foobar/test.java
, первый ?abc
сочетается с xabc
, то *
будет сочетается с foobar
, и, наконец, *.java
сочетается с test.java
.
Кроме того, вы можете использовать специальный шаблон **
в сопоставления нескольких уровней каталогов:
Когда ** используется как имя директории в шаблоне, он совпадает ноль или более каталоги. Например: /test/**
соответствует всем файлам/каталогам под /test/
, таким как /test/x.java
, или /test/foo/bar/xyz.html
, но не /xyz.xml
.
Короче говоря, для того, чтобы включить все файлы и каталоги в Адресtarget
, как указано просто нужно использовать **/*
.
Это сработало, спасибо –