В нашем artifactory у нас есть репозиторий моментальных снимков, предназначенный для обработки 5 уникальных снимков. Мы добавили -SNAPSHOT-расширение к имени файла. SNAPSHOT также преобразуется в метку времени. Построение сделано с градиентом, и артефакт публикуется с бамбуковым и искусственным плагином.Artifactory Обработка изображений с моментальным снимком
Файл развернут Artifactory ...
inhouse-snapshots:com/example/project/subproject/trunk-SNAPSHOT/subproject-trunk-SNAPSHOT-79.amp
становится ...
inhouse-snapshots:com/example/project/subproject/trunk-SNAPSHOT/subproject-trunk-20120321.154621-1-79.amp
Это нормально, и каждый билд добавляет новый файл с увеличенным номером сборки, но метка времени номер всегда остается 20120321.154621-1 поэтому у нас есть список файлов, как:
- подпроект-магистраль 20120321.154621-1-79.amp
- подпроект-переговорные 20120321.154621-1-80.amp
- подпроект-переговорные 20120321.154621-1-81.amp
Кто-нибудь имеет решение или предложение для макета другого каталога?
Эта замена временной метки моментального снимка не должна происходить в Artifactory. Artifactory заменяет только моментальные снимки артефактов, которые развернуты до допустимого стандартного пути Maven (этот пример недопустим) в репозитории с макетом Maven по умолчанию.Каким макетом настроен ваш репозиторий? Вы сами выполняете замену? – noamt
Макет репозитория - maven2default, и я не выполнял замену моментальных снимков. Я протестировал пути выше с помощью тестера путей в искусственной консоли администратора, почти все прекрасно ожидает, что номера сборки 79, 80, ... распознаются как классификаторы. Я не уверен, что это правильно. Я также тестировал его без номера сборки, в этом случае артефакт будет перезаписан. Там я ожидал бы второй файл с новой меткой времени и -2 ... в конце отметки времени –
О, я только что узнал, что моя опечатка выше, что вызывает недопустимый путь maven2, исправил ее. Извините –