ho già istituito un sistema di controllo di versione (Subversion), che sta per essere utilizzato dagli sviluppatori per realizzare e aggiornare il proprio codice (diciamo che il suo indirizzo è https://server/svn/project). Solo per menzionare che solo gli utenti autenticati potranno accedere allo svn del progetto.trigger Hudson generazione quando svn commit
D'altra parte, ho installato Hudson server come server di integrazione continua del progetto (l'indirizzo del progetto è server:8080/job/project
) e vorrei il seguente:
- Hudson costruisce deve essere attivato automaticamente quando v'è un svn commit.
- mail da inviare ai rispettivi sviluppatori (quelli che hanno commesso codice) quando il loro codice di impegno non costruisce. (Il che significa che quando l'utente si impegna Un codice che non costruire, solo l'utente A per ottenere e-mail con la notifica)
Basta parlare del fatto che ho impostato l'autorizzazione a matrice per gli utenti Hudson, perché io non voglio essere aperto a chiunque.
ho visto alcuni suggerimenti per post-commit
ganci, ma nessuno di loro ha lavorato fino ad ora.
Qualcuno mi può suggerire cosa fare in entrambe le questioni? i passaggi specifici sarebbero apprezzati.
Penso che hudson abbia bisogno di accedere in lettura al repository. ICBWT. – sbi
Perché il [post-commit hook] (http://wiki.hudson-ci.org/display/HUDSON/Building+a+software+project#Buildingasoftwareproject-BuildsbychangesinSubversion%2FCVS) funziona? Autenticazione? È inoltre possibile impostarlo per eseguire periodicamente il polling del repository per le modifiche. – Rup
quando si esegue il codice di esempio in svn, un "hook post-commit" non è riuscito con l'output dell'errore "restituito. – canadiangeo