Ho jenkins impostato per costruire qualsiasi ramo e unirlo in master. Ho anche degli script di pre-ricezione per impedire a qualsiasi sviluppatore di accedere al master a meno che tu non sia un utente "hudson".hudson/jenkins continua a costruire il ramo cattivo in git invece del buono
Sta funzionando benissimo su uno dei nostri repository ma sull'altro, ogni volta che qualcuno spinge un nuovo ramo remoto, hudson sta costruendo un ramo non operativo sospeso e fallendo la costruzione in modo che ogni nuovo push di un ramo remoto attivi una build immediata (lo script di post-ricezione chiama curl) ma poi cerca di costruire quel ramo cattivo invece di quello che lo sviluppatore ha spinto.
AVVISO nei registri, sembra che rilevi correttamente che dhiller-1 è stato l'ultimo spinto, ma poi decide di costruire un refill che non è completo ma tenuto nel repository remoto poiché è un grande refactore che è ancora in corso (e spinto solo per scopi di backup)
tronchi ...
Started by user anonymous
Checkout:workspace/C:\AAROOT\Jenkins2\jobs\toolbar\workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 597af7a5d808b28f492257f311af9171f03e6891 (origin/dhiller-1)
Checkout:workspace/C:\AAROOT\Jenkins2\jobs\toolbar\workspace - hudson.remoting.L[email protected]
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://[email protected]/opt/toolbar
Seen branch in repository origin/HEAD
Seen branch in repository origin/dhiller-1
Seen branch in repository origin/dhiller-2
Seen branch in repository origin/dhiller-refactor
Seen branch in repository origin/dhiller-test
Seen branch in repository origin/master
Commencing build of Revision 2c56d8645871ea2929c717e15038a5b79c0b43e1 (origin/dhiller-refactor)
Merging Revision 2c56d8645871ea2929c717e15038a5b79c0b43e1 (origin/dhiller-refactor) onto master
ERROR: Branch not suitable for integration as it does not merge cleanly
Build did not succeed and the project is configured to only push after a successful build, so no pushing will occur.
Finished: FAILURE