Я использую артефакт для хранения своих артефактов, использую репозиторий c generi (я назвал его 'generi c -local') и макет, который я настроил на основе макета maven2 (я считаю, один из макеты по умолчанию)
неизменный макет [orgPath] / [module] / baseRev / [module] -baseRev (- [классификатор]). [ext]
моя версия имеет следующий формат
- myartifact-1.0.0
- myartifact-1.0.0 -velop
- myartifact-1.0.0-branch1234
для обнаружения и флаг выпуска артефакта. Я понимаю, что артефакт полагается на определенное регулярное выражение
Редакцию интеграции папок RegExp и Редакцию интеграции файлов RegExp
для обоих Я установил это регулярное выражение в 'branch. * | development. * '
Я ожидал бы, что артефакт теперь помечает как "интеграцию" любой артефакт после двух последних артефактов в моем списке выше, но пока он не работает ..
http://myrepo.com/artifactory/api/search/versions?g=My.Applications&a=myartifact&repos=generic-local
returns
{
"results": [
{
"version": "1.0.267-branch1234",
"integration": false
},
{
"version": "1.0.266-branch1234",
"integration": false
},
{
"version": "1.0.265-branch1234",
"integration": false
}
}
Я проверил форму разрешения разрешения пути артефакта в rtifactory .. для каждого из указанных выше артефактов возвращается:
Редакция интеграции папок: branch1234 Редакция интеграции файлов: branch1234
Что заставляет меня думать, что мое регулярное выражение допустимо. таким образом, артефакты рассматриваются как интеграция .. однако API возвращает false .. Что я делаю не так