Artikelen
Tutorials
Hoe je JFrog-pipelines instelt

Jeff Fry
Jeff Fry, Senior Technical Alliance Manager bij JFrog
Stapsgewijze instructies voor het maken van JFrog-pipelines met Bitbucket en Jira
Tijd:
10 minuten lezen
Doelgroep:
Je werkt aan projecten binnen Jira en wil de voortgang van bugs en functies in je softwarebuilds volgen
Voorwaarden:
- Je hebt een Jira-account en een Jira-project aangemaakt. Registreer je hier voor een account
- Je hebt een Bitbucket Cloud-account aangemaakt. Registreer je hier voor een account
- Je hebt toegang tot je JFrog Cloud-installatie. Registreer je hier voor een account
- Je hebt de JFrog Platform: Artifactory App for Jira geïnstalleerd. Registreer je hier voor een account
- Je hebt de instructies gevolgd om je JFrog Cloud-installaties te configureren met de app en de connectiviteit getest
- Je bent bekend met de basisprincipes van Jira-issues, Bitbucket en JFrog
Stap 1: De voorbeeldcode ophalen
- Ga naar https://bitbucket.org/jefffjfrog/atlassian-open-devops-tutorial
- Vertak deze repository naar je Bitbucket-workspace
Stap 2: JFrog-pipelines instellen voor Jira
- Volg vervolgens deze instructies om een Jira API-token aan te maken
- Kopieer deze Jira API-token
- Stel binnen je JFrog Platform-installatie de Jira-integratie in door deze instructies te volgen
- Kies Jira voor het integratietype
- Noem de Integratie jiraForAtlassianTutorial
- Geef het eindpunt van de Jira-server-API op als URL
- Voer je Jira-gebruikersnaam in
- Plak je Jira API-token bij Token
- Klik op Aanmaken om de Jira-integratie aan te maken

Stap 3: JFrog-pipelines instellen voor Artifactory
- Maak een Artifactory-integratie aan met dezelfde instructies van Stap 3
- Kies Artifactory voor het integratietype
- Noem de integratie artifactoryForAtlassianTutorial
- Gebruik de opgegeven Artifactory URL en gebruikersnaam
- Genereer een API-code met de knop APIkey ophalen
- Klik op Aanmaken om de Artifactory-integratie aan te maken

Stap 4: JFrog-pipelines instellen voor Bitbucket
- Volg deze instructies om een wachtwoord voor de Bitbucket-app te maken
- Kopieer het wachtwoord van je Bitbucket-app
- Maak een Bitbucket-integratie aan met dezelfde instructies van Stap 4
- Kies Bitbucket voor het integratietype
- Noem de integratie bitbucketForAtlassianTutorial
- Voer je Bitbucket-gebruikersnaam in
- Plak je Bitbucket App-wachtwoord bij Token
- Klik op Aanmaken om de Bitbucket-integratie aan te maken
Stap 5: De voorbeeldcode bouwen
- Voeg in je JFrog Platform-installatie de voorbeeldcode toe door deze instructies te volgen met From YAML
- Specificeer bitbucketForAtlassianTutorial voor de SCM Provider-integratie
- Voer
/atlassian-open-devops-tutorial in voor de naam van de repository - Gebruik de standaardwaarden voor de resterende velden
- Klik op Bron aanmaken
- Na een paar seconden zal JFrog Pipelines proberen de voorbeeldtoepassing te bouwen in je repository atlassian-open-devops-tutorial. Het zal mislukken als gevolg van een issue met het dockerbestand.
- Ga naar je Jira-project en bekijk de nieuwe issue met de titel Atlassian tutorial failed build
Stap 6: Het dockerbestand herstellen
- Ga vanuit je browser naar je vertakte Bitbucket-repository atlassian-open-devops-tutorial
- Bewerk het dockerbestand
- Verwijder de regel met de tekst „This line is not recognized and will cause the build to fail!”
- Commit deze wijziging en neem het Jira-issuenummer op in het commitbericht
- JFrog Pipelines zal proberen de voorbeeldtoepassing opnieuw te bouwen in je repository atlassian-open-devops-tutorial. Deze keer zal het echter lukken.
Stap 7: De fix bekijken in Jira en JFrog Artifactory
- Ga nu terug naar je Jira-issue
- Merk op dat het ticket nu verwijst naar een build
- Klik op de build
- Dit zal een dialoogvenster openen dat de JFrog-pipeline en het buildnummer toont. Je kunt hierop klikken om direct naar de build te gaan in JFrog Cloud.
- Klik in JFrog Artifactory op het tabblad Issues in de buildweergave.
- Merk op dat nu naar dit issue wordt verwezen met deze build

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.

DevOps-community

Simulatieworkshop
