Matrices en Github Actions 22
De Wiki de EGC
Revisión del 16:40 9 oct 2022 de Ajramirez (discusión | contribuciones) (Página creada con « = Build matrix en GitHub Actions = Podemos indicarle a GitHub que ciertos steps se ejecuten en paralelo. Para ello, hemos de definir una "estrategria" a nivel de job. P...»)
Build matrix en GitHub Actions
Podemos indicarle a GitHub que ciertos steps se ejecuten en paralelo. Para ello, hemos de definir una "estrategria" a nivel de job. Para indicar varias versiones de python a utilizar en el step de "setup-python", incluiremos lo siguiente:
build:
strategy:
matrix:
pyversion: ['3.5','3.8']
Una vez hecho eso, podremos usar el contexto "matrix" en cualquiera de los steps de este job. En este caso lo usaremos en en el siguiente step:
- name: Set up Python ${{matrix.pyversion}}
uses: actions/setup-python@v1
with:
python-version: ${{matrix.pyversion}}
Haz un push y observa la ejecución del workflow.
¿Qué tendríamos que hacer para probar ampliar el build matrix con las versiones de postress 12 y 10.8? ¿Cuántos jobs se ejecutarían?