Skip to main content

Implementación en un entorno específico

Especifique un entorno de implementación en el flujo de trabajo.

Requisitos previos

Debes crear un entorno para poder usarlo en un flujo de trabajo. Consulta Administrar entornos para la implementación.

Uso de un entorno en un flujo de trabajo

  1. Abre el archivo de flujo de trabajo que deseas editar.

  2. Usa la siguiente sintaxis para agregar una clave jobs.<job_id>.environment al flujo de trabajo:

    YAML
    jobs:
      JOB-ID:
        environment: ENVIRONMENT-NAME
    

    El trabajo elegido ahora estará sujeto a las reglas configuradas para el entorno especificado.

  3. Opcionalmente, especifica una dirección URL de implementación para el entorno con la sintaxis siguiente:

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            url: URL
    

    Aparecerá la dirección URL especificada:

    • En la página de implementaciones del repositorio
    • En el gráfico de visualización de la ejecución del flujo de trabajo
    • (Si una solicitud de incorporación de cambios desencadena el flujo de trabajo) Como botón "Ver implementación" en la escala de tiempo de la solicitud de incorporación de cambios
  4. Opcionalmente, evite que se cree un objeto de implementación agregando la deployment propiedad . Cuando se establece en false, el trabajo todavía tiene acceso a los secretos y variables de entorno, pero no se crea ningún despliegue GitHub:

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            deployment: false
    

    Esto es útil para los trabajos de CI o pruebas que necesitan secretos de entorno, pero que realmente no implementan nada. Para obtener más información, vea Implementación con GitHub Actions.