2017-04-18 1 views
2

젠킨스 빌드 프로세스를위한 상당량의 Groovy 파이프 라인 스크립트가 있습니다. 나는 그 스크립트를 다른 인스턴스로 옮기는 과정에 있으며, 원래는 목록에없는 승인 된 스크립트 세트를 복제하려고합니다.젠킨스 내보내기 및 가져 오기 파이프 라인 스크립트 승인

승인 된 서명 목록을 내보내고 다른 인스턴스로 가져올 수 있습니까?

내가 가지고있는 유일한 해결책은 스크립트를 계속 실행하고 다시 실행하여 빌드를 손상시킬 때마다 각 서명을 승인하는 것입니다. 스크립트가 매우 복잡하고 모든 실행이 각 행에 적용되지는 않으므로 빠른 프로세스가 아닙니다.

다른 옵션은 모든 인스턴스가 승인 될 때까지 현재 승인되지 않은 모든 스크립트를 반복적으로 실행하는 마스터 '화이트리스트'스크립트를 만드는 것입니다.

위의 두 옵션 중 아무 것도 좋지 않으므로 간단한 가져 오기/내보내기를 통해이 작업을 모두 수행하지 않아도되지만 UI에 사용할 수있는 옵션이없는 것은 분명합니다.

건배

답변

3

나는 기본적으로 가져 오기/내보내기 기능이 믿지 않는하지만 어쩌면 그것을 할 수 있습니다 플러그인이있다.

젠킨스가 설치되거나 실행되는 디렉토리에 액세스 할 수있는 경우 scriptApproval.xml 파일을 찾을 수 있어야합니다.

approvedScriptHashesapprovedSignatures 등을 찾을 수 있습니다.이 파일을 완전히 들어 올리고 새 인스턴스에 붙여 넣거나 필요한 세부 사항을 복사하여 (다시 시작해야합니다). 정보 주셔서 here

+0

감사 기능의 종류에 대한 공개 요청이처럼

내가 당분간 해당 파일을 사용할 수 있는지, 내가 볼 것 같은데 –

관련 문제