Сборка исходного кода выполняется с использованием Maven. генерировать артефакты java jar.
Команда разработчиков говорит, что сборка исходного кода (develop
branch) будет нести ответственность только за создание jar-артефактов, помечающих SNAPSHOT, что-то вроде x-y-0.1-SNAPSHOT.jar
. Команда разработчиков не убеждена в изменении процесса сборки исходного кода (в ветке release
) для создания артефакта jar x-y-0.1-RELEASE.jar
.
На данный момент команда разработчиков работает над сборкой исходного кода, которая просто создает новые коммиты в develop
branch
Для тестирования QA мы начали помечать коммиты, чтобы конвейер QA мог извлекать определенные теги для сборки / развертывания / тестирования в пространстве QA.
Итак, текущий исходный код, основанный на ветви develop
, генерирует артефакты, похожие на x-y-0.1-SNAPSHOT.jar
. Нам еще предстоит создать release
ветку в Git.
Перед конвейером Prod извлекает код из ветки release
,
Нужно ли конвейеру Prod переименовывать артефакт с x-y-0.1-SNAPSHOT.jar
на x-y-0.1-RELEASE.jar
?
или
Нужно ли менять исходный код (в исходном коде git) на ветке release
, чтобы генерировать x-y-0.1-RELEASE.jar
?
Для вышесказанного, пожалуйста, укажите мне стандартные ссылки / рекомендации