job-dsl 파일을 Jenkins 2 파이프 라인으로 업그레이드하는 방법?


11

Jenkins job-dsl의 큰 저장소를 Jenkins2 파이프 라인으로 마이그레이션하는 일반적인 방법이 있습니까? 빌드의 동작을 테스트하는 방법을 찾고 있는데, 동일한 코드베이스에서 생성 된 아티팩트를 비교하는 것보다 조금 더 낫습니다.

실제로 우리는 Ansible을 통해 배포 된 상당히 큰 인프라를 가지고 있으며, 프로덕션과 토폴로지 적으로 동등한 검증 환경을 얻었으므로 문제가되지 않습니다. 300 개 이상의 프로젝트 리포지토리에서 더 많은 빌드를 구축 할 때 몇 가지 Jenkins 마스터에 수천 개의 일자리가 분산되어 있기 때문에 자동화 할 수있는 검증 방법에 더 관심이 있습니다.

답변:


6

아니요, 일반적이지 않기 때문에 일반적인 관행은 없습니다.

나는 당신이 Development Jenkins Environment그것에 대해 테스트를 실행 하는 것이 좋습니다 . 현재 도움이 될만한 오픈 소스 리포지토리가 많지 않기 때문에 처음부터 다시해야합니다.

그렇다면 어떻게 Jenkins Development Environment생겼습니까?

나를 위해 그것은 docker-compose당신이 실행하고 필요한 모든 것을 얻을 수 있는 파일입니다. 작업 생성을 자동화 할 수 있다면 장점이됩니다.


1
실제로 우리는 상당한 규모의 인프라를 보유하고 있으며, asible을 통해 구축되었으며, 프로덕션과 토폴로지 적으로 동등한 검증 환경을 갖추 었으므로 문제가되지 않습니다. 300 개 이상의 프로젝트 리포지토리에서 더 많은 빌드를 구축 할 때 몇 개의 젠킨스 마스터에 수천 개의 일자리가 분산되어 있습니다. 테스트 환경에서 이러한 작업을 실행하는 것이 여전히 필요하므로 여전히 +1을 얻습니다
ᴳᵁᴵᴰᴼ

아, 알겠습니다 그리고 내가 알고 이미지 할 수있는 한, 당신이 요구하는 것이 존재한다고 생각하지 않습니다. 그러나 어쩌면 나는 틀렸다.
Gepser
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.