Acerca de
Las variables proporcionan una manera de almacenar y reutilizar información de configuración no confidencial. Puedes almacenar cualquier dato de configuración, como marcas del compilador, nombres de usuario o nombres de servidor como variables. Las variables se interpolan en la máquina del ejecutor que ejecuta el flujo de trabajo. Los comandos que se ejecutan en las acciones o flujos de trabajo pueden crear, leer y modificar las variables.
Puedes establecer tus propias variables personalizadas o usar las variables de entorno predeterminadas que GitHub establece automáticamente.
Puede establecer una variable personalizada de dos maneras.
- Para definir una variable de entorno para su uso en un único flujo de trabajo, puedes usar la clave
env
en el archivo de flujo de trabajo. Para obtener más información, consulta Definición de variables de entorno para un único flujo de trabajo. - Para definir una variable de configuración en varios flujos de trabajo, puedes definirla en el nivel de organización, repositorio o entorno. Cuando creas una variable en una organización, puedes usar una política para limitar el acceso por repositorio. Por ejemplo, puedes otorgar acceso a todos los repositorios, o limitarlo a solo los repositorios privados o a una lista específica de estos. Para obtener más información, consulta Definición de variables de configuración para varios flujos de trabajo.
Advertencia
De forma predeterminada, las variables se representan sin máscara en las salidas de compilación. Si necesita mayor seguridad para la información confidencial, como contraseñas, use secretos en su lugar. Para más información, consulta Secretos.
Para obtener documentación de referencia, consulta Referencia de variables.