{"meta":{"title":"표현","intro":"워크플로 및 작업에서 식을 평가할 수 있습니다.","product":"GitHub Actions","breadcrumbs":[{"href":"/ko/actions","title":"GitHub Actions"},{"href":"/ko/actions/concepts","title":"개념"},{"href":"/ko/actions/concepts/workflows-and-actions","title":"워크플로 및 작업"},{"href":"/ko/actions/concepts/workflows-and-actions/expressions","title":"표현"}],"documentType":"article"},"body":"# 표현\n\n워크플로 및 작업에서 식을 평가할 수 있습니다.\n\n## 식 정보\n\n식을 사용하여 워크플로 파일에서 환경 변수를 프로그래밍 방식으로 설정하고 컨텍스트에 액세스할 수 있습니다. 식은 리터럴 값, 컨텍스트에 대한 참조 또는 함수의 조합일 수 있습니다. 연산자를 사용하여 리터럴, 컨텍스트 참조, 함수를 결합할 수 있습니다. 컨텍스트에 대한 자세한 내용은 [문맥 참조](/ko/actions/reference/workflows-and-actions/contexts)을(를) 참조하세요.\n\n식은 일반적으로 워크플로 파일에서 조건부 `if` 키워드와 함께 사용하여 단계를 실행해야 하는지 여부를 결정합니다.\n`if` 조건이 `true`인 경우 단계가 실행됩니다.\n\n특정 구문을 사용하여 GitHub에게 식을 문자열로 처리하는 대신 평가하도록 지시해야 합니다.\n\n`${{ <expression> }}`\n\n> \\[!NOTE]\n> 이 규칙의 예외는 `if` 절에서 식을 사용하는 경우인데, 이 경우 선택적으로 보통 `${{` 및 `}}`를 생략할 수 있습니다.\n> `if` 조건부에 대한 자세한 내용은 [GitHub Actions에 대한 워크플로 구문](/ko/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idif)을(를) 참조하세요.\n\n> \\[!WARNING]\n> 워크플로와 작업을 만들 때는 코드가 공격자의 신뢰할 수 없는 입력을 실행할 수 있는지 항상 고려해야 합니다. 특정 컨텍스트는 공격자가 자신의 악성 콘텐츠를 삽입할 수 있으므로 신뢰할 수 없는 입력으로 취급해야 합니다. 자세한 내용은 [안전 사용 참조](/ko/actions/reference/security/secure-use#good-practices-for-mitigating-script-injection-attacks)을(를) 참조하세요.\n\n### 환경 변수 설정 예시\n\n```yaml\nenv:\n  MY_ENV_VAR: ${{ <expression> }}\n```\n\n## 추가 참고 자료\n\n워크플로 및 작업에서 사용할 수 있는 식에 대한 기술 참조 정보는 [워크플로 및 작업에서 식 평가](/ko/actions/reference/workflows-and-actions/expressions)을(를) 참조하세요."}