Nota: Actualmente los ejecutores hospedados en GitHub no se admiten en GitHub Enterprise Server. Puede ver más información sobre la compatibilidad futura planeada en GitHub public roadmap.
Información general
Use jobs.<job_id>.environment
para definir el entorno al que hace referencia el trabajo. Todas las reglas de protección del ambiente deben pasar antes de que un job que referencie dicho ambiente se envie a un ejecutor. Para más información, vea "Uso de entornos para la implementación".
Puede proporcionar el entorno como solo el entorno name
, o bien como un objeto de entorno con name
y url
. La dirección URL se asigna a environment_url
en la API de implementaciones. Para más información sobre la API de implementaciones, vea "Implementaciones".
Ejemplo: Utilizar un solo nombre de ambiente
environment: staging_environment
Ejemplo: Uso de un nombre y una URL de entorno
environment:
name: production_environment
url: https://github.com
La URL puede ser una expresión y puede utilizar cualquier contexto con excepción del contexto secrets
. Para más información sobre las expresiones, vea "Expresiones".
Ejemplo: Uso de la salida como dirección URL
environment:
name: production_environment
url: ${{ steps.step_id.outputs.url_output }}