식 정보
식을 사용하여 워크플로 파일에서 환경 변수를 프로그래밍 방식으로 설정하고 컨텍스트에 액세스할 수 있습니다. 식은 리터럴 값, 컨텍스트에 대한 참조 또는 함수의 조합일 수 있습니다. 연산자를 사용하여 리터럴, 컨텍스트 참조, 함수를 결합할 수 있습니다. 컨텍스트에 대한 자세한 내용은 컨텍스트 참조을(를) 참조하세요.
식은 일반적으로 워크플로 파일에서 조건부 if
키워드와 함께 사용하여 단계를 실행해야 하는지 여부를 결정합니다. if
조건이 true
인 경우 단계가 실행됩니다.
특정 구문을 사용하여 GitHub에게 식을 문자열로 처리하는 대신 평가하도록 지시해야 합니다.
${{ <expression> }}
참고 항목
이 규칙의 예외는 if
절에서 식을 사용하는 경우이며, 필요에 따라 일반적으로 ${{
및 }}
를 생략할 수 있습니다. if
조건부에 대한 자세한 내용은 GitHub Actions에 대한 워크플로 구문을(를) 참조하세요.
경고
워크플로와 작업을 만들 때는 코드가 공격자의 신뢰할 수 없는 입력을 실행할 수 있는지 항상 고려해야 합니다. 특정 컨텍스트는 공격자가 자신의 악성 콘텐츠를 삽입할 수 있으므로 신뢰할 수 없는 입력으로 취급해야 합니다. 자세한 내용은 보안 사용 참조을(를) 참조하세요.
환경 변수 설정 예시
env:
MY_ENV_VAR: ${{ <expression> }}
추가 참고 자료
워크플로 및 작업에서 사용할 수 있는 식에 대한 기술 참조 정보는 워크플로 및 작업에서 식 평가을(를) 참조하세요.