# 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](/es/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments#creating-an-environment).

## 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`](/es/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idenvironment) al flujo de trabajo:

   ```yaml copy
   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 copy
   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 del entorno, pero no se crea ninguna implementación GitHub:

   ```yaml copy
   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 Acciones de GitHub](/es/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments).