El repository GHPRB a menudo se corrompe

Tengo dos trabajos de GitHub Pull Request Builder en mi server de Jenkins. Uno de ellos es bastante liviano, se inicia para cada request de extracción y todo lo que hace es verificar que el código esté formateado de acuerdo con ciertos requisitos. Funciona bien, y las copys del repository son siempre consistentes y funcionan.

Sin embargo, mi otro trabajo, que en realidad genera requestes de extracción y se desencadena por una palabra mágica en los comentarios de request de extracción (es decir, no todas las requestes de extracción desencadenan una compilation), rompe sus repositorys muy a menudo. Eso es cada vez que el trabajo fracasará con algo como esto:

+ 295dab1...86c66ff refs/pull/5681/merge -> origin/pr/5681/merge (forced update) error: cannot lock ref 'refs/remotes/origin/pr/5686/merge': 'refs/remotes/origin/pr/5686/merge/MYPROJ-3078-my-branch' exists; cannot create 'refs/remotes/origin/pr/5686/merge' ! [new ref] refs/pull/5686/merge -> origin/pr/5686/merge (unable to update local ref) 

Intenté limpiar el repository después de cada compilation (con git gc o git prune ), pero no sirvió. Así que de vez en cuando tengo que ir y volver a sellar el repository.

¿Cual podría ser el problema? ¿Cómo puedo arreglar esto?

    Intereting Posts