В чем разница между снимком, кандидатом на релиз и релизами?
Может кто-нибудь сказать мне стратегию управления моими репозиториями на основе этой концепции (снимок, релиз-кандидат и релизы). Например, у меня должно быть хранилище для каждого типа или я должен управлять кандидатами на выпуск в виде моментального снимка или выпуска?
1 ответ
Снимки Они фиксируют незавершенную работу и используются во время разработки. Артефакт моментального снимка имеет номер версии, такой как "1.3.0" или "1.3", и метку времени. Например, артефакт снимка для commons-lang 1.3.0 может иметь имя commons-lang-1.3.0-20090314.182342-1.jar.
Релиз-кандидат. Кандидат на выпуск (RC), также известный как "собирающий серебро", является бета-версией с потенциалом стать конечным продуктом, который готов к выпуску, если не появятся существенные ошибки.... Бета-тестеры, если они выбраны в частном порядке, часто зачисляются за использование кандидата на релиз, как если бы это был готовый продукт.
Релиз: это конкретные релизы на определенный момент времени. Выпущенные артефакты считаются надежными, стабильными и бессрочными, чтобы гарантировать, что сборки, зависящие от них, будут повторяться с течением времени. Выпущенные JAR-артефакты связаны с сигнатурами PGP, а контрольные суммы проверяют подлинность и целостность двоичного программного артефакта.