Moa 표현식 언어
GitLab Functions에서 사용되는 표현식 언어. 문자열 조작, 산술, 비교, 논리 연산, 속성 접근, 함수 호출 지원.
Moa는 잡 실행 중에 동적으로 값을 구성하기 위한 표현식 언어입니다. 표현식은 ${{ }} 구분자로 둘러싸이며 GitLab Functions와 Job inputs에서 사용됩니다. Moa는 문자열 조작, 산술, 비교, 논리 연산, 속성 접근, 함수 호출을 지원합니다. CI/CD 표현식과의 차이점 # GitLab에는 파이프라인 생명 주기의 다른 단계에서 다른 목적을 제공하는 세 가지 표현식 구문이 있습니다. Rules 는 잡 포함을 제어하기 위해 rules: 키워드 내에서 자체 표현식 구문을 사용합니다. 파이프라인 생성 중에 평가되며 CI/CD 변수에 대한 비교와 패턴 매칭을 지원하지만 산술을 수행하거나 런타임 상태에 접근할 수 없습니다. CI/CD 표현식은 $[[ ]] 구문을 사용하며 잡이 실행되기 전 파이프라인 생성 중에 평가됩니다. 이 표현식은 CI/CD 입력값 , 매트릭스 값 , 컴포넌트 입력값 에 대한 값 대체를 수행합니다. 산술, 비교, 로직을 수행할 수 없으며 런타임 상태
