Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
GitHub AE está actualmente en un lanzamiento limitado. Por favor, contacta a nuestro equipo de ventas para conocer más sobre esto.

Using environments for jobs

Specify an environment for a job.

Resumen

Utiliza jobs.<job_id>.environment para definir el ambiente al que hace referencia el job. 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 obtener más información, consulta la sección "Utilizar ambientes para despliegue".

Puedes proporcionar el ambiente como solo el name de éste, o como un objeto de ambiente con el name y url. La URL mapea hacia environment_url en la API de despliegues. Para obtener más información sobre la API de despliegues, consulta la sección "Despliegues".

Ejemplo: Utilizar un solo nombre de ambiente

environment: staging_environment

Example: Using environment name and URL

environment:
  name: production_environment
  url: https://github.com

La URL puede ser una expresión y puede utilizar cualquier contexto, excepto el de secrets. Para obtener más información sobre las expresiones, consulta la sección "Expresiones".

Example: Using output as URL

environment:
  name: production_environment
  url: ${{ steps.step_id.outputs.url_output }}