Generarea Rapoartelor Vizuale în GitHub Actions: Variabila $GITHUB_STEP_SUMMARY în GitHub Actions & CI/CD

Ghid complet pentru Job Summaries în GitHub Actions: afișarea tabelelor, graficelor și rapoartelor de test direct pe pagina de rulare din GitHub scriind în fișierul $GITHUB_STEP_SUMMARY.

Sintaxă
echo "### Raport Teste :rocket:" >> $GITHUB_STEP_SUMMARY

În loc să căutați prin mii de linii de loguri text în terminal pentru a vedea dacă suita de teste a trecut sau ce acoperire de cod (coverage) există, variabila specială de mediu $GITHUB_STEP_SUMMARY permite injectarea de tabele și text Markdown direct în pagina vizuală de rezumat a execuției.

Generarea unui tabel de sumarizare a calității codului
- name: Publică Rezumatul Testelor
  if: always()
  run: |
    echo "## :white_check_mark: Rezultate Testare Automată" >> $GITHUB_STEP_SUMMARY
    echo "" >> $GITHUB_STEP_SUMMARY
    echo "| Modul | Teste Trecute | Eșuate | Acoperire Cod |" >> $GITHUB_STEP_SUMMARY
    echo "| :--- | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY
    echo "| **Autentificare** | 42 | 0 | 98.5% |" >> $GITHUB_STEP_SUMMARY
    echo "| **Plăți Stripe** | 18 | 0 | 100% |" >> $GITHUB_STEP_SUMMARY
    echo "| **API REST** | 115 | 1 | 91.2% |" >> $GITHUB_STEP_SUMMARY
    echo "" >> $GITHUB_STEP_SUMMARY
    echo "> Raport generat automat la commit-ul: \`${{ github.sha }}\`" >> $GITHUB_STEP_SUMMARY
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Generarea Rapoartelor Vizuale în GitHub Actions: Variabila $GITHUB_STEP_SUMMARY

Ai o nelămurire despre utilizarea comenzii Generarea Rapoartelor Vizuale în GitHub Actions: Variabila $GITHUB_STEP_SUMMARY 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.