InfoGrab Docs

GitLab CI/CD의 Matrix 표현식

히스토리 GitLab 18.6에서 도입 되었습니다. Matrix 표현식은 parallel:matrix 식별자를 기반으로 동적 작업 의존성을 활성화하여 parallel:matrix 작업 간에 1:1 매핑을 생성합니다. Matrix 표현식은 inputs 표현식 과 비교하여 몇 가지 제한 사항이 있습니다: 컴파일 시점만: 식별자는 파이프라인이 생성될 때 확인되며, 작업 실행 중이 아닙니다. 문자열 교체만: 복잡한 로직이나 변환 없음. Matrix 식별자만: CI/CD 변수나 inputs를 참조할 수 없습니다. 구문 # Matrix 표현식은 $[[ matrix.IDENTIFIER ]] 구문을 사용하여 작업 의존성에서 parallel:matrix 식별자를 참조합니다. 예를 들어: needs: - job: build parallel: matrix: - OS: [ '$[[ matrix.OS ]]' ] ARCH: [ '$[[ matrix.ARCH ]]' ] needs:parallel:matrix