현재 도구 지원 소프트웨어 릴리스 워크 플로를 설정하는 중입니다.도구 지원 소프트웨어 릴리스 워크 플로
우리의 현재 환경은 다음과 같이 구성
- 젠킨스 서버 구축
- 빌드 서버의 일부를 다른 유물의 모든 종류를 생산
Subversion 저장소
우리의 목표는 이기종 구성 요소 인 으로 구성된 소프트웨어 릴리스를 만드는 것입니다. 릴리스 구성을 정의해야합니다 : 그것은
릴리스 구성해야을 만드는 데 사용 된 이러한 구성 요소
- 구성 요소를 나중에 릴리스를 이해하고 가능하면 재생산하기 위해 모든 관련 정보 을 포함하십시오.
이 워크 플로우를 구현하는 도구는 릴리스가 불안정하거나 테스트 또는 안정된 태그로 허용하여 품질 보증 을 지원해야합니다.
문제는 다음과 같습니다. 설명 된 워크 플로우를 지원하는 도구가 있습니까?
, 당신은 단지 프로젝트가 젠킨스 빌드 구성해야합니다. M2 릴리즈 플러그인을 사용하여 Maven의 릴리스 라이프 사이클 관리 기능을 활용하십시오 (서브 버전의 소스 코드 태깅 포함) –
문제는 a) maven이 Java가 아닌 아티팩트를 다루지 않고 b) 쉽게) 복잡한 저장소 설정없이 qa- 테스팅과 릴리즈 사이의 아티팩트를 승격시킬 수 있습니다. – LordT