Soy bastante nuevo en el flujo de trabajo/acciones de GitHub y tengo la tarea de obtener una lista de nuestros corredores actuales que coinciden con los corredores. Estoy en esta declaración mirando un flujo de trabajo existente.
runs-on: ["self-hosted", "management-control-plane", "${{ needs.env.outputs.env }}"]Entonces parece que dice 'encuentre una VM existente con la etiqueta especificada 'plano de control de administración' en el entorno especificado. Entonces, Github como una lista de estos en algún lugar al que hace referencia.
Pregunta: ¿Cómo puedo consultar la lista de máquinas virtuales usando una etiqueta y un entorno? ¡Gracias!
Puede usar la API REST para enumerar todos los ejecutores de su organización o repositorio.
Aquí hay una muestra de los documentos :
curl \ -H "Accept: application/vnd.github.v3+json" \ https://api.github.com/orgs/ORG/actions/runners { "total_count": 2, "runners": [ { "id": 23, "name": "linux_runner", "os": "linux", "status": "online", "busy": true, "labels": [ { "id": 5, "name": "self-hosted", "type": "read-only" }, { "id": 7, // etc...