파이프라인의 Jenkins 중첩 및 병렬 스테이지
스크립팅된 Jenkins 파이프라인에서 중첩 단계와 병렬 단계를 사용하여 파이프라인 실행 속도를 높입니다. 변경 요청은 상위 스테이지뿐만 아니라 중첩 스테이지와 병렬 스테이지에 대해 생성됩니다.
파이프라인의 Jenkins 중첩 및 병렬 단계 지원
스크립팅된 Jenkins 파이프라인에서 중첩 및 병렬 스테이지를 사용하여 병렬로 실행할 수 있는 작업을 자동화하고 속도를 높일 수 있습니다. 예를 들어 다양한 운영 체제 및 브라우저에 대한 다양한 품질 검사와 같은 다양한 테스트 사례에 대해 중첩된 스테이지와 병렬 스테이지가 있는 스크립팅된 Jenkins 파이프라인이 있습니다.
중첩 및 병렬 스테이지의 변경 요청
모든 업스트림 이벤트(변경 요청 이전)를 수신하면 모든 중첩 스테이지 및 병렬 스테이지에 대해 변경 요청이 생성됩니다. 이전 릴리스에서는 파이프라인의 Jenkins 중첩 또는 병렬 스테이지가 에서 식별되거나 처리 ServiceNow DevOps되지 않았습니다. 상위 단계만 선형 또는 순차적 방식으로 식별되고 처리되었습니다. 변경 요청이 중첩 및 병렬 스테이지의 일부로 존재하는 경우 이러한 변경 요청이 무시되고 단일 변경 요청이 상위 스테이지의 일부로 처리되었습니다. 업그레이드 후 새 파이프라인을 실행하면 중첩 단계에 대해 새 단계 및 단계 실행이 생성됩니다.
중첩 및 병렬 스테이지는 이전에 처리되지 않았으며 승인 그룹은 상위 스테이지에만 매핑되었습니다. 중첩 및 병렬 스테이지는 처리 중에 식별되므로 관련 승인 그룹이 적절한 중첩 또는 병렬 스테이지에 매핑되었는지 확인해야 합니다. 파이프라인의 후속 단계가 변경 요청의 승인에 따라 달라지는 경우 파이프라인 실행이 일시 중지 되고 변경 요청이 승인되면 다시 시작됩니다.
업그레이드 고려 사항
- 사용량이 적은 시간에 업그레이드합니다.
- 에서 현재 진행 ServiceNow DevOps중인 파이프라인 실행이 없는지 확인합니다. 파이프라인 실행이 처리 중인 경우 진행 중인 파이프라인 실행에 대해 단계 실행이 예상대로 생성되지 않을 수 있습니다. 파이프라인을 다시 실행하여 적절한 단계 실행을 생성합니다.