О программе
Переменные предоставляют способ хранения и повторного использования нечувствительных сведений о конфигурации. Вы можете хранить любые данные конфигурации, такие как флаги компилятора, имена пользователей или имена серверов в виде переменных. Переменные интерполируются на компьютере runner, на котором выполняется рабочий процесс. Команды, выполняемые в действиях или шагах рабочего процесса, могут создавать, считывать и изменять переменные.
Вы можете задать собственные пользовательские переменные или использовать переменные среды по умолчанию, которые автоматически задают GitHub.
Настраиваемую переменную можно задать двумя способами.
- Чтобы определить переменную среды для использования в одном рабочем процессе, можно использовать
env
ключ в файле рабочего процесса. Дополнительные сведения см. в разделе "Определение переменных среды" для одного рабочего процесса. - Чтобы определить переменную конфигурации в нескольких рабочих процессах, ее можно определить на уровне организации, репозитория или среды. При создании переменной в организации можно использовать политику для ограничения доступа к репозиторию. Например, можно предоставить доступ ко всем репозиториям либо ограничить доступ только частными репозиториями или указанным списком репозиториев. Дополнительные сведения см. в разделе "Определение переменных конфигурации" для нескольких рабочих процессов.
Предупреждение
По умолчанию переменные отображаются в выходных данных сборки. Если вам нужна более высокая безопасность для конфиденциальной информации, например паролей, используйте вместо этого секреты. Дополнительные сведения см. в разделе Секреты.
Справочная документация см. в разделе Справочник по переменным.