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.