actions/upload-artifact în GitHub Actions & CI/CD

actions/upload-artifact în GitHub Actions & CI/CD: Salvarea fișierelor rezultate din build (binare, rapoarte de acoperire cod, screenshots de eroare) pentru descărcare sau joburi ulterioare....

actions/upload-artifact este o componentă esențială în ecosistemul GitHub Actions & CI/CD. Salvarea fișierelor rezultate din build (binare, rapoarte de acoperire cod, screenshots de eroare) pentru descărcare sau joburi ulterioare.

Sintaxă și Utilizare Practică

Exemplu practic documentat pas cu pas:

    steps:
      - name: Rulare teste Cypress E2E
        run: npm run test:e2e

      - name: Upload capturi ecran la eșec
        uses: actions/upload-artifact@v4
        if: failure()
        with:
          name: capturi-erori-cypress
          path: cypress/screenshots/
          retention-days: 7

Bune Practici în Producție

  • Performanță și Resurse: Optimizați parametrii de alocare de resurse și respectați cerințele operaționale.
  • Securitate și Audit: Asigurați principiul celui mai mic privilegiu (Least Privilege) și monitorizarea activităților.
  • Fiabilitate: Integrați proceduri de testare, validare automată și mecanisme clare de rollback.