2013-03-22 3 views
0

Subversion Plugin이 사용자가 작업을 시작할 때마다 SVN 저장소에 인증을 요청하도록하는 방법이 있습니까?hudson subversion plugin

자세히 : SVN 지점에서 체크 아웃을 수행 한 다음 .ear 체크 아웃을 배포하는 작업이 있습니다. Subversion Plugin은 작업 구성에서 인증 세부 정보 (사용자 &pwd)가 필요하지만 사용자가 작업을 시작할 때 자격 증명을 입력하기를 원합니다.

이것이 가능합니까? 몇 가지 해결 방법이 있습니까?

미리 감사드립니다.

답변

0

허드슨에서 이렇게하는 "빌드"가 있다고 가정하면 아마도 configure the build to be parameterized입니다.

허드슨 작업은 일반적으로 "알려진"허드슨 자격 증명 (또는 자격증 명 캐시)을 취하기 때문에 실제로 스크립트를 사용하여 통합 된 허드슨 작업 외부에서 svn/deployment 명령을 실행해야 할 수도 있습니다. 그것들을 플러그인의 매개 변수로 사용하십시오.

허드슨은 허드슨이이 매개 변수가 로깅에서 "특별하게"처리되어야한다는 것을 모르기 때문에 사용자의 암호를 로그 파일에 노출시키는 바람직하지 못한 부작용이있을 수 있습니다.

+0

답장을 보내 주셔서 감사합니다 (답변을 읽는 데 조금 늦었습니다)! 원격 WAS에서 wsadmin 명령을 실행하는 Hudson 작업에서 사용자 이름 및 암호 매개 변수를 이미 사용했으며이 경우 솔루션이 완벽했습니다. Subversion Plugin의 경우 사용자가 제안한 솔루션이 조금 복잡해 보입니다. 지금까지 구현 한 솔루션은 SVN에 매핑 된 "서비스 사용자"를 사용하고 독점적으로 허드슨과 연결하는 것입니다. Hudson에서 수행 한 각 SVN 활동 (태그 지정, 체크 아웃, ..)은이 사용자가 수행합니다. 어쨌든 솔루션에 감사드립니다. – Currao