/ / Come aggiungere bot Jenkins e altri bot di controllo in github? - github, jenkins, bot, jenkins-workflow

Come aggiungere bot Jenkins e altri bot di controllo in github? - github, jenkins, bot, jenkins-workflow

Recentemente, ho incontrato diversi bot nei repository git di Google TensorFlow.

Quando invio un PR, un robot TF trova alcuni gruppi correlati per il PR e dice "Può uno degli amministratori verificare questa patch?"

Quindi, uno dei bot di un verificatore dice, ho bisogno di iscrivermi a qualcosa, e ho lasciato un commento, fatto. Quindi, il bot ha controllato e contrassegnato che è stato fatto.

Poi, più tardi, un amministratore ha commentato: "jenkins, prova per favore". Immagino che questo innesca Jenkins e riporta il test e altri risultati del correttore.

Come posso configurare l'ambiente (bot) e il flusso di lavoro github come questo?

inserisci la descrizione dell'immagine qui https://github.com/tensorflow/tensorflow/pull/1838

risposte:

1 per risposta № 1

Devi imparare uno strumento di integrazione continuacome Jenkins. Jenkins ha la possibilità di trovare tali eventi. Dopo eventi come di seguito attivati. Puoi usare una varietà di plugin per svolgere compiti molto diversi.

  • Commit codice sorgente
  • Spinta del codice sorgente
  • Recupera periodicamente bug tracker.

Per esempio

Ci sono molti plugin diversi per jenkins. Guardali Qui.


0 per risposta № 2

Usano questo plugin in jenkins: https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin

Tutto come configurare è dato sulla pagina