Мы пытаемся скопировать несколько jar-файлов в файле Concourse CI package.yml
как часть шага run
:
run:
path:
args:
- -exc
- |
...
cp project/target/*.jar build-output/.
Но Concourse добавляет одинарные кавычки в исходный файл, так чтоон ищет файл с именем 'project/target/*.jar'
и, конечно, не находит его.
+ cp 'project/target/*.jar' build-output/.
cp: can't stat 'project/target/*.jar'; no such file or directory
Я даже пытался поместить двойные кавычки вокруг имени файла jar, надеясь, что это может помешать Concourse изменить его, но это не имело никакого значения.
Мы хотим использовать подстановку файлов, чтобы мы могли использовать это обобщенно, чтобы нам не нужно было заранее знать имена файлов.Есть ли способ заставить это работать?