Close

Integrazione di Jira con CI/CD

Primo piano di Warren Marusiak
Warren Marusiak

Senior Technical Evangelist

Per fornire una dimostrazione di come sviluppare, distribuire e gestire applicazioni utilizzando Jira Software e vari strumenti connessi, il nostro team ha creato ImageLabeller, una semplice applicazione demo basata su AWS che utilizza l'apprendimento automatico per applicare etichette alle immagini.

In questa pagina viene spiegato in che modo Jira visualizza i dati di altri strumenti come Bitbucket, GitHub e GitLab. Mentre leggi il resto della guida, puoi vedere questi aggiornamenti nei tuoi ticket Jira.

Codice Jira

Clicca su Codice nel menu del progetto. Questa schermata ti collega a tutti i repository connessi al tuo progetto. Puoi accedere direttamente a un repository specifico cliccando sulla relativa icona.

Bitbucket

Screenshot del codice Bitbucket Jira

Github

Screenshot di GitHub

GitLab

Screenshot di GitLab

Distribuzioni Jira

Clicca su Distribuzioni nel menu del progetto. La pagina Distribuzioni mostra le attività aggregate in tutto il progetto. La sezione Insights (Analisi) fornisce metriche come la frequenza di distribuzione e la durata ciclo. Questi dati vengono generati automaticamente quando gli sviluppatori etichettano i commit con i tag dei ticket Jira.

Screenshot delle distribuzioni Jira

Pagine di progetto Jira

Clicca su Pagine di progetto nel menu del progetto. Le pagine del progetto aggregano tutte le pagine Confluence connesse a questo progetto e forniscono alcuni modelli utili per creare nuove pagine.

Screenshot delle pagine del progetto

Aggiornamenti Jira da CI/CD

Nota: i dettagli di questa sezione sono soggetti a modifiche in base al controllo del codice sorgente e gli strumenti CI/CD sono integrati con Jira. Gli screenshot riportati di seguito sono basati su un'integrazione di Bitbucket. Funzionalità simili esistono per GitHub e GitLab, ma i dettagli possono variare.

Vai su Jira e clicca sul ticket Jira per aggiungere il repository s3_infra.

Screenshot degli aggiornamenti da CI/CD

Guarda nella sezione Sviluppo per visualizzare una panoramica del lavoro svolto. Puoi cliccare sulla sezione Sviluppo per visualizzare la relativa schermata.

Screenshot dei riepiloghi degli aggiornamenti

Commit

Puoi vedere tutti i commit collegati a questo ticket nella scheda Commit. Questo collegamento viene eseguito quando l'ID del ticket Jira viene aggiunto al messaggio di commit, come mostrato nella colonna Messaggio.

Screenshot della scheda Commit

Pull request

Puoi vedere tutte le pull request collegate a questo ticket nella scheda Pull request.

Screenshot delle pull request

Distribuzioni

Puoi vedere tutte le distribuzioni collegate a questo ticket in tutti gli ambienti nella scheda Distribuzioni.

Screenshot delle distribuzioni

Ora che sai cosa puoi aspettarti da Jira mentre sviluppi ImageLabeller, è il momento di passare alla distribuzione effettiva. Il primo passaggio è la configurazione di AWS SageMaker. Clicca qui per iniziare!

Warren Marusiak
Warren Marusiak

Warren is a Canadian developer from Vancouver, BC with over 10 years of experience. He came to Atlassian from AWS in January of 2021.


Condividi l'articolo

Letture consigliate

Aggiungi ai preferiti queste risorse per ricevere informazioni sui tipi di team DevOps e aggiornamenti continui su DevOps in Atlassian.

Illustrazione su Devops

Community DevOps

Illustrazione su Devops

Percorso di apprendimento DevOps

Illustrazione di una mappa

Inizia gratis

Iscriviti alla nostra newsletter DevOps

Thank you for signing up