Я пишу Jenkinsfile, чтобы получить сборку от Artifactory, поэтому я скачиваю сборку, используя спецификации File. Проблема в том, что для этого проекта параметр сборки меняется в зависимости от выпуска
release v1.8.1 -> appName.build.release::v1.0.0
release v2.0.0 -> appName.build.hf.release::v2.0.0
Я пытался использовать регулярное выражение для получения последней сборки
{
"pattern": "my_artifactory_repo/apps/appName/*/*/*.exe",
"build": "appName.build*release*/LATEST",
"target": "target_path",
"flat": "true"
},
Но это вызвало сбой скачать такой релиз
expected to call org.jfrog.hudson.pipeline.types.ArtifactoryServer.download but wound up catching artifactoryDownload
Почему параметр "build" не принимает подстановочный знак? Какое практическое решение для этого?