Usar executores hospedados de AE em um fluxo de trabalho

Você pode usar etiquetas para enviar trabalhos para um grupo de AE hosted runners.

Observação: AE hosted runner estão atualmente na versão beta e sujeitos a alterações.

Observação: GitHub Actions está atualmente na versão beta para GitHub AE.

Usar AE hosted runners em um fluxo de trabalho

As etiquetas permitem que você envie trabalhos do fluxo de trabalho para qualquer AE hosted runner que inclua essa etiqueta. Você pode usar as etiquetas padrão e pode criar as suas próprias etiquetas personalizadas.

Usar etiquetas-padrão para rotear tarefas

Um AE hosted runner recebe uma etiqueta quando é adicionado a GitHub Actions. A etiqueta é usada para indicar onde foi atribuída.

Você pode utilizar o YAML do seu fluxo de trabalho para enviar trabalhos para um grupos específico de AE hosted runner. Este exemplo demonstra como configurar um fluxo de trabalho para ser executado em uma etiqueta denominada AE-runner-for-CI:

runs-on: [AE-runner-for-CI]

Para obter mais informações, consulte "Sintaxe de fluxo de trabalho para GitHub Actions".

Usar etiquetas personalizadas para rotear trabalhos

Você pode criar etiquetas personalizadas e atribuí-las aos seus AE hosted runners a qualquer momento. As etiquetas personalizadas permitem que você envie tarefas para determinados tipos de executores, com base em como são etiquetados.

Por exemplo, se você tem um trabalho que requer um pacote de software específico, você pode criar uma etiqueta personalizada denominada octocat e atribuí-la aos executores que têm o pacote instalado. Um AE hosted runner que corresponde a todos as etiquetas atribuídas será elegível para executar o trabalho.

Este exemplo mostra um trabalho que usa várias etiquetas:

runs-on: [AE-runner-for-CI, octocat, linux]

Essas etiquetas são operadas cumulativamente. Portanto, as etiquetas de um AE hosted runner devem corresponder a todos, para que possam processar o trabalho.

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.