InfoGrab Docs

GitLab CI/CD의 매트릭스 표현식

매트릭스 표현식은 parallel:matrix 식별자를 기반으로 동적 job 의존성을 활성화하여 parallel:matrix job 간의 1:1 매핑을 생성합니다. 매트릭스 표현식은 inputs 표현식 에 비해 몇 가지 제한 사항이 있습니다. 컴파일 타임 전용: 식별자는 pipeline이 생성될 때 해석되며, job 실행 중에는 해석되지 않습니다. 문자열 대체만 가능: 복잡한 로직이나 변환 없음. 매트릭스 식별자만 가능: CI/CD 변수나 inputs를 참조할 수 없음. 구문 # 매트릭스 표현식은 $[[ matrix.IDENTIFIER ]] 구문을 사용하여 job 의존성에서 parallel:matrix 식별자를 참조합니다. 예: needs: - job: build parallel: matrix: - OS: [ '$[[ matrix.OS ]]' ] ARCH: [ '$[[ matrix.ARCH ]]' ] needs:parallel:matrix 에서의 매트릭스 표현식 # 매트릭스 표현식을