Observação: Executores hospedados em GitHub não são atualmente compatíveis com GitHub Enterprise Server. Você pode ver mais informações sobre suporte futuro planejado no Itinerário público do GitHub.
Visão Geral
Use jobs.<job_id>.environment
para definir o ambiente de referência do trabalho. Todas as regras de proteção do ambiente têm de ser aprovadas para que um trabalho que faça referência ao ambiente seja enviado a um executor. Para obter mais informações, consulte "Usando ambientes para implantação".
Você pode fornecer o ambiente apenas como o nome
do ambiente, ou como um objeto de ambiente com o nome
e url
. A URL é mapeada com environment_url
na API de implantações. Para obter mais informações sobre a API de implantações, consulte "Implantações".
Exemplo: Usando um único nome de ambiente
ambiente: staging_environment
Exemplo: Usando o nome de ambiente e URL
environment:
name: production_environment
url: https://github.com
A URL pode ser uma expressão e pode usar qualquer contexto, exceto para o contexto segredos
. Para obter mais informações sobre expressões, consulte "Expressões".
Exemplo: Usando a saída como URL
environment:
name: production_environment
url: ${{ steps.step_id.outputs.url_output }}