Domanda

I Love BitBucket.org

Ma c'è un modo per configurare BitBucket ad accettare e-mail e metterli nella mia lista di Emissione 'Nuovo' nella issue tracker automaticamente?

BitBucket invia notifiche e-mail, ma voglio qualcosa viceversa. Io non voglio avere a entrare e creare un problema manualmente ogni volta che qualcuno mi email di un problema. Voglio trasmettere quei messaggi di posta elettronica a Bitbucket così problemi di andare direttamente nella issue tracker via email.

E:.? Allo stesso modo, si può configurare in modo che Bitbucket è in ascolto per il codice di check-in e auto-magicamente impostato problemi per completare / fisso etc

C'è un modo?

È stato utile?

Soluzione

C'è un'API per creare problema http://confluence.atlassian.com/display/BBDEV / Problemi .

E uno script personalizzato che può o potrebbe essere in grado di recuperare e-mail e posta a issue tracker.

Altri suggerimenti

Non credo ci sia un modo di presentare i problemi via e-mail e ora che Atlassian ha comprato Bitbucket dubito che passeranno molto tempo a migliorare o migliorare il tracking problema all'interno Bitbucket come il loro prodotto principale (JIRA) è un inseguitore molto completo problema.

I avrebbe preferito aspettare qualche sorta di integrazione dei due e una fase di fuori del tracker questione attuale. Ma poi ci sarà probabilmente dovrà pagare: - (

Re aggiungendo messaggi di posta elettronica:

  

Voglio trasmettere quei messaggi di posta elettronica a Bitbucket così problemi di andare direttamente nella issue tracker via email.

Sì, è possibile fare questo - è necessario disporre di un endpoint che riceve messaggi di posta elettronica, così per esempio SendGrid permette a questo (vedi SendGrid webhooks docs ), e sarà chiamare un webhook sul server ogni volta che una e-mail arriva. È quindi necessario un po 'di codice di colla sul server per lasciare che questione bitbucket tramite API bitbucket ( vedi la documentazione bitbucket api ). Quindi ci sono due parti di fare questo, e sarà necessario scrivere del codice che penso.

Al momento sto lavorando su uno strumento per fare proprio questo a Progetto Pagina . Se qualcuno volesse provarlo fatemelo sapere. Sto anche pensando di lasciarlo interrogare l'utente per ottenere un po 'più in dettaglio di cose come la priorità e gli URL associati al problema.

Re la seconda parte della tua domanda:

  

Allo stesso modo, si può configurare in modo che Bitbucket è in ascolto per il codice di check-in e auto-magicamente impostato problemi per completare / fisso ecc.?

Si è possibile chiudere le questioni automaticamente - basta usare le correzioni del testo #n, quindi, ad esempio:

fixes #123 

nel messaggio, in cui 123 è il numero del problema che si desidera chiudere commit.

Si, è possibile. Bitbucket ha un robusto API REST che ti permette di fare almeno due modi:

Opzione 1: 3rd Party Service Utilizzare un servizio di automazione online delle API come

(clicca tali collegamenti per specifica e-mail / esempi di integrazione bitbucket.)

Hai un paio di opzioni con questo approccio. Con Zapier, per esempio, si può avere un apposito Problema solo indirizzo Gmail, e qualsiasi e-mail inviata ad esso crea un nuovo biglietto Issues. Oppure è possibile creare automaticamente i problemi appena assegnando un'etichetta specifica ad una e-mail a un account Gmail esistente.

Stranamente, IFTTT attualmente non offrono l'integrazione Bitbucket.

Opzione 2: Scrivi la tua Server Script

Se si dispone di accesso al server, è possibile configurare il trasferimento messaggi per inviare alcuni messaggi di posta elettronica a uno script PHP che creerà un problema di Bitbucket.

Un grande how-to articolo per questo approccio è elaborare la posta in arrivo con PHP script con Exim .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top