Skip to main content

Implantação em um ambiente específico

Especifique um ambiente de implantação em seu fluxo de trabalho.

Pré-requisitos

Você precisa criar um ambiente antes de poder usá-lo em um fluxo de trabalho. Confira Gerenciar ambientes para implantação.

Usar um ambiente em um fluxo de trabalho

  1. Abra o arquivo do fluxo de trabalho que deseja editar.

  2. Use a seguinte sintaxe para adicionar uma chave jobs.<job_id>.environment ao fluxo de trabalho:

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

    O trabalho escolhido agora estará sujeito a todas as regras configuradas para o ambiente especificado.

  3. Opcionalmente, especifique uma URL de implantação para o ambiente usando a seguinte sintaxe:

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

    A URL especificada será exibida:

    • Na página de implantações do repositório
    • No grafo de visualização do fluxo de trabalho em execução
    • (Se uma solicitação de pull disparar o fluxo de trabalho) Como um botão "Exibir implantação" na linha do tempo da solicitação de pull
  4. Opcionalmente, impeça que um objeto de implantação seja criado adicionando a deployment propriedade. Quando definido como false, o trabalho ainda tem acesso a segredos de ambiente e variáveis, mas nenhuma implantação GitHub é criada:

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

    Isso é útil para trabalhos de CI ou de teste que precisam de segredos de ambiente, mas não estão realmente implantando nada. Para obter mais informações, consulte Implantando com GitHub Actions.