Commit 15565721 authored by Pietro Albini's avatar Pietro Albini

Add a guide to configure integration with GitLab

parent f3c73bd6
......@@ -74,6 +74,29 @@ La prima volta che il comando viene eseguito sarà necessario aspettare che ogni
branch richiesto venga scaricato e preparato, e dopo ciò ogni branch verrà
eseguito.
## Integrazione con GitLab
Per poter integrare Managetests con GitLab, è necessario disporre di un account
con accesso al progetto, che verrà usato come bot per inviare commenti nei
merge request. Inoltre, è necessario configurare un webhook.
Per i commenti, è necessario prendere il secret token dalle impostazioni
dell'account che si vuole usare, ed inserirlo nel file `config.json` nella root
di managetests, alla chiave `gitlab-token`.
Per i webhook, è necessario prendere dal file `config.json` nella root di
managetests il valore della chiave `hooks-token` (casuale). Dopo aver fatto ciò
si può aggiungere il seguente webhook al progetto gitlab:
```
http://managetests.example.com/+hook/<hooks-token>
```
È necessario sostituire il dominio con il dominio della propria istanza, e
`<hooks-token>` con il token ottenuto prima. Il webhook è necessario che sia
configurato per ricevere i push e le merge request, tutto il resto verrà
ignorato.
## Generazione di una build
Per creare i pacchetti di managetests, è necessario aver installato
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment