Variabila $GITHUB_OUTPUT în GitHub Actions în GitHub Actions & CI/CD

Standardul modern de exportare a valorilor produse de un pas pentru a fi utilizate în pașii sau joburile următoare.

Sintaxă
echo "NUME=valoare" >> $GITHUB_OUTPUT

Fișierul specificat de variabila de mediu $GITHUB_OUTPUT a înlocuit vechea comandă ::set-output din motive de securitate. Scrierea perechilor cheie=valoare în acest fișier expune parametrii către contextul steps.<id>.outputs.

Exemplu: Exportul valorilor simple și pe mai multe linii
steps:
  - id: pas-export
    run: |
      # Valoare simplă pe o singură linie:
      echo "VERSIUNE=2.5.0" >> $GITHUB_OUTPUT
      
      # Valoare pe mai multe linii (delimitator EOF):
      echo "CHANGELOG<> $GITHUB_OUTPUT
      echo "Corectat bug autentificare" >> $GITHUB_OUTPUT
      echo "Optimizat performanță cache" >> $GITHUB_OUTPUT
      echo "EOF" >> $GITHUB_OUTPUT

  - name: Citire ieșiri
    run: echo "Versiunea este ${{ steps.pas-export.outputs.VERSIUNE }}"

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Variabila $GITHUB_OUTPUT în GitHub Actions

Ai o nelămurire despre utilizarea comenzii Variabila $GITHUB_OUTPUT în GitHub Actions sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.