Skip to main content

워크플로 및 작업에서 식을 평가할 수 있습니다.

이 문서의 내용

식 정보

식을 사용하여 워크플로 파일에서 환경 변수를 프로그래밍 방식으로 설정하고 컨텍스트에 액세스할 수 있습니다. 식은 리터럴 값, 컨텍스트에 대한 참조 또는 함수의 조합일 수 있습니다. 연산자를 사용하여 리터럴, 컨텍스트 참조, 함수를 결합할 수 있습니다. 컨텍스트에 대한 자세한 내용은 컨텍스트 참조을(를) 참조하세요.

식은 일반적으로 워크플로 파일에서 조건부 if 키워드와 함께 사용하여 단계를 실행해야 하는지 여부를 결정합니다. if 조건이 true인 경우 단계가 실행됩니다.

특정 구문을 사용하여 GitHub에게 식을 문자열로 처리하는 대신 평가하도록 지시해야 합니다.

${{ <expression> }}

참고 항목

이 규칙의 예외는 if 절에서 식을 사용하는 경우이며, 필요에 따라 일반적으로 ${{}}를 생략할 수 있습니다. if 조건부에 대한 자세한 내용은 GitHub Actions에 대한 워크플로 구문을(를) 참조하세요.

경고

워크플로와 작업을 만들 때는 코드가 공격자의 신뢰할 수 없는 입력을 실행할 수 있는지 항상 고려해야 합니다. 특정 컨텍스트는 공격자가 자신의 악성 콘텐츠를 삽입할 수 있으므로 신뢰할 수 없는 입력으로 취급해야 합니다. 자세한 내용은 보안 사용 참조을(를) 참조하세요.

환경 변수 설정 예시

env:
  MY_ENV_VAR: ${{ <expression> }}

추가 참고 자료

워크플로 및 작업에서 사용할 수 있는 식에 대한 기술 참조 정보는 워크플로 및 작업에서 식 평가을(를) 참조하세요.