I badge di progetto sono un modo semplice ed efficace per mostrare lo stato di distribuzione corrente del progetto. Forniscono feedback in tempo reale sullo stato della build, aiutando i team e gli utenti a capire rapidamente se l'ultima distribuzione ha avuto esito positivo o negativo.
Un badge del progetto è un piccolo indicatore grafico, di solito un'immagine, che rappresenta visivamente le informazioni chiave sul tuo progetto. Quando vengono utilizzati per lo stato di distribuzione, i badge spesso mostrano stati come:
Questi badge possono essere incorporati in file README, dashboard o siti web di documentazione.
I badge di distribuzione di solito funzionano collegandosi al servizio CI/CD o di distribuzione. Il servizio aggiorna l'immagine del badge in modo dinamico in base allo stato di distribuzione corrente. Si accede al badge tramite un URL, che cambia aspetto a seconda dello stato.
Per esempio:
[https://ci-service.com/badge/project-id/status.svg](https://ci-service.com/badge/project-id/status.svg)
Questo URL restituirà un badge SVG che mostra "superato" se l'ultima distribuzione ha avuto esito positivo o "fallito" in caso contrario.
Ottieni l'URL del badge La maggior parte delle piattaforme CI/CD fornisce URL badge per ogni progetto o flusso di lavoro.
Incorpora il badge nel README o nella documentazione Aggiungi l'URL del badge come immagine nel tuo README.md o nella documentazione.

| Servizio | Descrizione | Formato del badge |
|---|---|---|
| Azioni di GitHub | CI/CD per i repository GitHub | SVG |
| Travis CI | Servizio di integrazione continua | SVG, PNG |
| CircleCI | CI/CD basato su cloud | SVG |
| Jenkins | Server di automazione open source | SVG |
| Personalizzata | CI/CD self-hosted o proprietario | URL personalizzati |
I badge di progetto migliorano la trasparenza e promuovono una migliore comunicazione rendendo lo stato di distribuzione del progetto facile da vedere e capire. Incorporali nei tuoi flussi di lavoro per mantenere tutti informati e sicuri.