Objectiu 🚀
GitHub Actions permet l’execució de workflows amb els runners propis de GHEC o runners AD-HOC coneguts com a self-hosted runners, els quals es poden executar des d’altres proveïdors Cloud o inclús On-prem. En l’actual model, s’han generat sota el proveïdor públic de cloud Azure.
Per fer ús d’aquest tipus de runners cal indicar-ho en els workflows de la manera següent:
-
Invocant un job previ que comprova si hi ha runners disponibles i garanteix que almenys sempre un runner està aixecat.
-
Indicar que s’utilitza un runner self-hosted mitjançant:
+ Comandament: runs-on: + Group: java + labels: medium
D’altra banda, actualment el model només disposa de self-hosted runners amb les característiques següents:
- Java i “tallatge” medium
Segons necessitats, s’ampliarà el catàleg de self-hosted runners que es posen a disposició dels desenvolupadors.