Artikelen
Tutorials
Interactieve handleidingen
Jira-integratie met CI/CD
Warren Marusiak
Senior Technical Evangelist
Om te demonstreren hoe je toepassingen ontwikkelt, implementeert en beheert met behulp van Jira Software en verschillende bijbehorende tools, heeft ons team ImageLabeller aangemaakt, een eenvoudige demotoepassing gebouwd op AWS die gebruikmaakt van machine learning om labels op afbeeldingen aan te brengen.
Op deze pagina wordt beschreven hoe Jira gegevens weergeeft van andere tools zoals Bitbucket, GitHub en GitLab. Terwijl je de rest van de handleiding doorneemt, kun je je Jira-issues controleren op deze updates.
Jira-code
Klik op Code in het projectmenu. Dit scherm koppelt je aan elke repository die verbonden is met je project. Je kunt rechtstreeks naar een specifieke repository navigeren door op het repository-pictogram te klikken.
Bitbucket
Github
GitLab
Jira-implementaties
Klik op Implementaties in het projectmenu. De pagina Implementatie toont de verzamelde activiteiten in het hele project. Inzichten bieden statistieken zoals implementatiefrequentie en cyclustijd. Deze gegevens worden automatisch gegenereerd wanneer ontwikkelaars commits labelen met Jira-issuetags.
Jira-projectpagina's
Klik op Projectpagina's in het projectmenu. Projectpagina's verzamelt alle Confluence-pagina's die aan dit project zijn gekoppeld en biedt enkele handige sjablonen om nieuwe pagina's te maken.
Jira-updates van CI/CD
Let op: de details van dit gedeelte kunnen veranderen, afhankelijk van het bronbeheer en de CI/CD-tools die in Jira zijn geïntegreerd. De onderstaande screenshots zijn gebaseerd op een Bitbucket-integratie. Soortgelijke functionaliteit bestaat voor GitHub en GitLab, maar de details kunnen verschillen.
Ga naar Jira en klik op de Jira-issue om de s3_infra-repository toe te voegen.
Kijk in het gedeelte Ontwikkeling voor een overzicht van het werk dat is gedaan. Je kunt op het ontwikkelingsgedeelte klikken om het ontwikkelingsscherm te openen.
Commits
Op het tabblad Commits kun je alle commits zien die aan deze issue zijn gekoppeld. Deze koppeling wordt tot stand gebracht wanneer de Jira-issue-ID wordt toegevoegd aan het commitbericht, zoals weergegeven in de kolom Bericht.
Pull-aanvragen
Je kunt alle pull requests zien die aan deze issue zijn gekoppeld op het tabblad Pull requests.
Implementaties
Je kunt alle implementaties zien die gekoppeld zijn aan deze issue in alle Omgevingen op het tabblad Implementaties.
Nu je begrijpt wat je in Jira kunt verwachten als je ImageLabeller uitbouwt, is het tijd om het daadwerkelijk te implementeren. De eerste stap is het instellen van AWS SageMaker. Klik hier om te beginnen!
Deel dit artikel
Volgend onderwerp
Aanbevolen artikelen
Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.