Issues automatisch verplaatsen in Jira en GitLab

In deze handleiding leer je hoe je automatiseringsregel in Jira aanmaakt die integreert met Gitlab.
Tijd
5 minuten lezen.
Publiek
Je bent een ervaren gebruiker van Jira Software en GitLab.
VEREISTE
Je bent een bestaande GitLab-klant. Download hier de GitLab for Jira-integratie.
Begin hier als GitLab nieuw voor je is.
Je hebt een actief Jira-project waarop de GitLab-toepassing geïnstalleerd en geconfigureerd is. Ga hier aan de slag met Jira.
Stap 1. Automation toevoegen
Klik op je Jira-projectpagina op de knop 'Automation toevoegen'. Selecteer vervolgens de optie Branch, Commit of Pull requests.

Stap 2. Een nieuwe trigger aanmaken
Zoek en selecteer de trigger Commit gemaakt. Hierdoor wordt de regel getriggerd wanneer er sprake is van een commit.

Stap 3. Een nieuwe voorwaarde aanmaken
Zoek en selecteer de voorwaarde Issue-velden. Dit beperkt de uitgevoerde acties tot issues die overeenkomen met bepaalde veldvoorwaarden.

Stel de voorwaarde in zodat het veld 'Status' gelijk is aan 'geselecteerd voor ontwikkeling'. Deze status bestaat mogelijk niet in je project. Je moet deze dan misschien maken of een alternatief gebruiken. Klik op Opslaan om verder te gaan.

Stap 4. Een transitie-issue aanmaken
Zoek en selecteer de actie Issue verplaatsen, waarmee de issue een nieuwe status krijgt.

We zullen de actie 'Issue verplaatsen' zo configureren dat de doelstatus wordt bijgewerkt naar 'In uitvoering'. Klik op Opslaan.

Stap 5. Een naam invoeren
Voer nu een naam in voor de regel. We hebben 'Issue verplaatsen naar commit' gebruikt. Klik op de knop Inschakelen. De samenvatting van de definitieve regel moet er als volgt uitzien:

De regel is voltooid en kan worden geactiveerd door de volgende stappen:
Maak in Jira een issue aan met de status 'Geselecteerd voor ontwikkeling'.
Maak een commit en push naar GitLab, waarbij wordt verwezen naar de issuesleutel.
Zodra deze acties zijn ondernomen, zal de regel de issue activeren en verplaatsen naar de status 'In uitvoering'. Je kunt de regel monitoren door naar de auditlog te gaan. Daar worden eventuele configuratiefouten met de regel aangegeven, wat helpt bij debugging.
Vergeet niet om honderden andere voorbeelden te bekijken in onze bibliotheek met automation-sjablonen.