Сведения о выражениях
С помощью выражений можно программно задавать переменные среды в файлах рабочих процессов и контекстах доступа. Выражение представляет собой сочетание литералов, ссылок на контекст и функций, которые соединяются с помощью операторов. Дополнительные сведения о контекстах см. в разделе Справочник по контекстам.
Выражения обычно используются с условным оператором if в файле рабочего процесса для определения того, следует ли выполнять шаг или нет. Если выражение в условии if равно true, шаг выполняется.
Чтобы в GitHub выражение вычислялось, а не считалось строкой, необходимо использовать особый синтаксис.
${{ <expression> }}
Примечание.
Исключением из этого правила является использование выражений if в предложении, где, при необходимости, обычно можно опустить ${{ и }}. Дополнительные сведения об условных выражениях см. в if разделе Синтаксис рабочего процесса для GitHub Actions.
Предупреждение
При создании рабочих процессов и действий следует всегда учитывать, может ли код выполнять ненадежные входные данные от возможных злоумышленников. Некоторые контексты следует считать непроверенными, так как злоумышленники могут вставить собственное вредоносное содержимое. Дополнительные сведения см. в разделе Справочник по безопасному использованию.
Пример настройки переменной среды
env:
MY_ENV_VAR: ${{ <expression> }}
Дополнительные материалы
Технические справочные сведения о выражениях, которые можно использовать в рабочих процессах и действиях, см. в разделе Оценка выражений в рабочих процессах и действиях.