Configurare l’integrazione
- Nel tuo account Devin su app.devin.ai, vai a Settings > Integrations > Jira e fai clic su “Connect”.
- Verrai reindirizzato a Jira per esaminare le autorizzazioni e concedere l’accesso a Devin.
- Una volta collegato, configura le etichette del playbook e, facoltativamente, imposta i trigger di automazione nella pagina delle impostazioni.
Come avviare Devin da Jira
Assegna il ticket a Devin
Aggiungi un’etichetta del playbook
!plan, !implement, !triage). Devin avvierà una sessione con il playbook specifico corrispondente all’etichetta. Queste etichette corrispondono alle etichette del playbook configurate nelle Settings dell’integrazione. Devi creare queste etichette manualmente nel tuo progetto Jira: copia il nome dell’etichetta dalle Settings dell’integrazione.
Aggiungi l’etichetta “devin”
devin a qualsiasi issue di Jira (potresti dover creare prima questa etichetta nel tuo progetto Jira). Devin userà il playbook predefinito per iniziare a lavorare sul ticket.
L’integrazione usa una corrispondenza basata sui confini di parola (senza distinzione tra maiuscole e minuscole), quindi qualsiasi etichetta che contiene devin come parola autonoma la attiverà — per esempio,
devin, Devin, devin-workshop o devin-task. Le etichette in cui “devin” fa parte di una parola più lunga, come devinworkshop o devin_workshop, non la attiveranno.Menziona @Devin in un commento
@Devin in un commento del ticket con istruzioni specifiche. Devin avvierà una sessione e userà il tuo commento come istruzione per l’attività, senza applicare un playbook. Se per il ticket esiste già una sessione, il tuo messaggio verrà inoltrato a quella sessione.
Configurazione dell’integrazione
Modalità della sessione
- Creazione diretta della sessione (abilitata per impostazione predefinita): Devin crea una sessione completa e lavora sul ticket, pubblicando aggiornamenti in Jira.
- Solo analisi preliminare (disattivata): Devin si limita ad analizzare il ticket e pubblica un commento di analisi preliminare con un riepilogo, un piano di implementazione e una stima del livello di confidenza. Puoi quindi fare clic sul collegamento fornito per avviare manualmente una sessione.
Etichette dei playbook
!plan) diventa un’etichetta che puoi assegnare agli issue di Jira per attivare Devin con quel playbook. Le etichette devono essere create manualmente nel tuo progetto Jira: copia il nome dell’etichetta dalle impostazioni dell’integrazione.
- Playbook predefinito: un playbook è contrassegnato come predefinito. Quando un issue viene attivato senza un’etichetta di playbook specifica (ad es. solo con l’etichetta
devino assegnando l’issue a Devin), Devin usa questo playbook predefinito. - Aggiunta di playbook: fai clic su “Add playbook” per aggiungere altri playbook. Si possono aggiungere solo i playbook che hanno una macro.
- Rimozione di playbook: rimuovi un playbook per fare in modo che la sua etichetta non venga più usata come trigger.
Trigger di automazione
- Projects: si attivano solo per i ticket in specifici progetti Jira.
- Labels: si attivano solo quando un ticket ha etichette specifiche.
- Statuses: si attivano solo quando un ticket raggiunge uno stato specifico (ad es. “Da fare”, “In corso”).
- Playbook: facoltativamente, specifica quale playbook Devin deve usare per la sessione attivata.
Enterprise: mappatura dei progetti Jira
Interagire con Devin in Jira
- Collegamenti alla PR: Quando Devin crea una pull request, l’URL della PR viene aggiunto automaticamente come collegamento remoto all’issue di Jira e pubblicato anche in un commento.
- Collegamento alla sessione: Viene fornito un collegamento diretto alla sessione di Devin nell’app web, così puoi seguirne i progressi in tempo reale.
- Messaggi di follow-up: Menziona
@Devinin un commento per dare a Devin istruzioni aggiuntive o fare domande.
Collegamento di un account di servizio
- Nelle impostazioni amministrative della tua organizzazione Atlassian, crea un account di servizio OAuth 2.0 con i seguenti ambiti classici:
read:meread:jira-userread:jira-workwrite:jira-work
- In Settings > Integrations > Jira, fai clic su Collega account di servizio e inserisci il client ID e il client secret.
