jira svn integration tutorial
Una guida passo passo all'integrazione di JIRA e Subversion SVN:
JIRA è uno strumento molto potente per il monitoraggio di problemi e progetti ed è noto anche per il suo utilizzo per il monitoraggio dei bug.
Gli altri strumenti della suite Atlassian che coprono l'approccio ALM e che sono strettamente integrati con JIRA includono Confluenza per la collaborazione tra i team di progetto e Zephyr per Jira per attività complete di gestione dei test.
Così abbiamo potuto vedere che i 3 strumenti di cui sopra sono strettamente integrati e forniscono ai team una visibilità end-to-end di tutti gli stati e progressi degli artefatti del progetto.
differenza tra scenario di test e scenario di test
Cosa imparerai:
- introduzione
- Installa il plugin Subversion su JIRA
- Creare un problema JIRA di tipo Bug per l'integrazione
- Conclusione
- Lettura consigliata
introduzione
Uno dei passaggi importanti coinvolti in questo intero processo è sapere come LINK le attività / bug al codice sorgente che potrebbero essere nei repository Subversion o Git. Questo processo, a sua volta, è molto importante per considerare la tracciabilità.
In questo tutorial, daremo uno sguardo approfondito a come un task JIRA verrà collegato durante il commit di Subversion.
Lettura consigliata => Serie di esercitazioni su Atlassian Jira
Prerequisiti
- JIRA 7.3.X installato.
- Repository Subversion creato.
Installa il plugin Subversion su JIRA
Il primo passo nell'integrazione è installare il plugin Subversion in JIRA. Clic Qui per scaricare il plugin.
Il plugin Subversion dall'URL sopra è compatibile con solo versione 7.3.x. .
Avvia JIRA per installare il plugin come mostrato nell'immagine sottostante. Vai a Impostazioni => Componenti aggiuntivi => Gestisci componenti aggiuntivi => Carica componenti aggiuntivi opzione e carica il plugin.
Il componente aggiuntivo o plug-in JIRA installato verrà mostrato come nell'immagine sottostante.
Dopo aver installato il componente aggiuntivo, aggiorna la pagina una volta. Questo plugin o componente aggiuntivo aiuterà a vedere i commit di Subversion collegati al problema JIRA.
Quando il componente aggiuntivo Subversion viene caricato, è necessario aggiungere l'URL del repository Subversion. Fare clic su Subversion Repositories sotto il file Componenti aggiuntivi.
Abbiamo il seguente repository Subversion mostrato nel server Visual SVN e qui, che verrà aggiunto in JIRA.
In questo caso, l'URL del repository è http: // l-0310: 89 / svn / Integration /
Di nuovo nella schermata dei componenti aggiuntivi di JIRA, fare clic su Inserisci per inserire l'URL del repository Subversion come mostrato di seguito.
java j2ee domande e risposte dell'intervista
Aggiungi l'URL insieme al file Nome utente e password e fare clic su Inserisci .
Il repository aggiunto è ora attivo e può essere integrato con i commit SVN. Se ci sono più repository Subversion da integrare, allora possono essere aggiunti anche loro.
Nella pagina Amministrazione, fare clic su TAB di sistema => Servizi e modificare il Subversion Index Update Service.
Imposta l'indice su Ogni giorno a intervalli di ogni 15 minuti o secondo la necessità del progetto. Questo servizio aiuterà ad aggiornare il problema JIRA con i messaggi di commit SVN. Fatto ciò, clicca su Aggiornare.
Creare un problema JIRA di tipo Bug per l'integrazione
Il caso d'uso qui è collegare qualsiasi problema JIRA con le modifiche al codice sorgente nel repository SVN. Quindi stiamo creando un problema di bug in JIRA, che verrà utilizzato durante il commit SVN. Il numero di emissione per il bug creato in questo esempio è DEM-1 .
Modificare il file nel repository SVN e mentre si esegue il commit SVN, fornire il numero ID del problema che è DEM-1 come mostrato nei commenti o nel messaggio della finestra di commit.
Clic Ok. Poiché la frequenza di aggiornamento è impostata su 15 minuti, il problema JIRA verrà aggiornato con i collegamenti ogni 15 minuti. Tutti i dettagli del commit SVN verranno visualizzati nel file Sovversione TAB del problema come mostrato di seguito.
L'integrazione fornisce la completa trasparenza dei dettagli delle modifiche al codice sorgente rispetto alla questione JIRA senza la quale non è possibile tenere traccia delle modifiche.
Conclusione
Uno strumento ALM è auspicato per uno sviluppo e una consegna end-to-end, solo per i seguenti motivi:
come aprire un file jar con java
- Un'unica fonte di verità con un unico archivio.
- Migliore comunicazione o collaborazione tra i membri del team di progetto.
- Garantire visibilità e aggiornamenti in tempo reale di tutti gli artefatti del progetto integrato.
- Applicazione del processo standard (Agile o Waterfall).
- Tracciabilità end to end.
- Produttività attraverso un migliore utilizzo di tutte le risorse.
In questo tutorial, abbiamo visto come 2 potenti strumenti sono integrati, fornendo così una migliore trasparenza attraverso il collegamento di SVN Commit con il problema JIRA.
Anche la maggior parte delle organizzazioni usa GitLab che è basato sul web Partire repo manager che fornisce repository di codice sorgente, funzionalità di pianificazione del progetto e funzionalità CI / CD.
Nei prossimi tutorial, discuteremo di come JIRA e IBM Rational Team Concert verranno integrati con GitLab con casi d'uso simili come mostrato in questo articolo.
Lettura consigliata
- Tutorial sull'integrazione di GitLab Jira
- Tutorial SVN: gestione del codice sorgente mediante Subversion
- Tutorial approfonditi su Eclipse per principianti
- Download e installazione di Jira con configurazione della licenza Jira
- Tutorial JIRA: una guida pratica completa su JIRA
- Tutorial sull'amministrazione di JIRA: amministrazione e gestione utenti di JIRA
- Come configurare il repository SVN e installare il client SVN Tortoise
- Tutorial JIRA Agile: come utilizzare JIRA in modo efficace per la gestione di progetti Agile