Funcția fromJSON() transformă un string JSON într-un tip de date nativ. Este utilizată pentru a crea matrici dinamice (Dynamic Matrices) determinate programatic într-un job anterior.
Exemplu: Matrice dinamică generată la zbor cu fromJSON
jobs:
descopera:
runs-on: ubuntu-latest
outputs:
servicii: ${{ steps.lista.outputs.MATRIX }}
steps:
- id: lista
run: echo 'MATRIX=["auth", "api", "worker"]' >> $GITHUB_OUTPUT
build:
needs: descopera
runs-on: ubuntu-latest
strategy:
matrix:
serviciu: ${{ fromJSON(needs.descopera.outputs.servicii) }}
steps:
- run: echo "Compilare serviciu: ${{ matrix.serviciu }}"
Întrebări & Exemple de Cod:
Funcția fromJSON() în GitHub ActionsAi o nelămurire despre utilizarea comenzii
Funcția fromJSON() în GitHub Actionssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.