Skip to main content

Переменные

Узнайте о переменных в рабочих процессах GitHub Actions.

О программе

Переменные предоставляют способ хранения и повторного использования нечувствительных сведений о конфигурации. Вы можете хранить любые данные конфигурации, такие как флаги компилятора, имена пользователей или имена серверов в виде переменных. Переменные интерполируются на компьютере runner, на котором выполняется рабочий процесс. Команды, выполняемые в действиях или шагах рабочего процесса, могут создавать, считывать и изменять переменные.

Вы можете задать собственные пользовательские переменные или использовать переменные среды по умолчанию, которые автоматически задают GitHub.

Настраиваемую переменную можно задать двумя способами.

  • Чтобы определить переменную среды для использования в одном рабочем процессе, можно использовать env ключ в файле рабочего процесса. Дополнительные сведения см. в разделе "Определение переменных среды" для одного рабочего процесса.
  • Чтобы определить переменную конфигурации в нескольких рабочих процессах, ее можно определить на уровне организации, репозитория или среды. При создании переменной в организации можно использовать политику для ограничения доступа к репозиторию. Например, можно предоставить доступ ко всем репозиториям либо ограничить доступ только частными репозиториями или указанным списком репозиториев. Дополнительные сведения см. в разделе "Определение переменных конфигурации" для нескольких рабочих процессов.

Предупреждение

По умолчанию переменные отображаются в выходных данных сборки. Если вам нужна более высокая безопасность для конфиденциальной информации, например паролей, используйте вместо этого секреты. Дополнительные сведения см. в разделе Секреты.

Справочная документация см. в разделе Справочник по переменным.