Sto usando TeamCity su ubuntu (TeamCity Professional 9.1.7 (build 37573)
). E avendo qualche problema con le fusioni automatiche ultimamente (git). Non ho cambiato nulla nella configurazione da quando ha funzionato. Ho provato a rimuovere la directory di lavoro. è stato utile solo per un paio di fusioni.Il canale non è aperto Errori nell'unione automatica su Teamcity (git)
Sintomi: Il log di compilazione appare pulita, e io sono sempre presente sulla panoramica di generazione:
Failed to merge sources in VCS root foo. Merge error 'git fetch' command failed.
stderr: [email protected]:foo/foo.git: channel is not opened.
exit code: 1.
Anche se, l'agente esegue questo sto ottenendo un errore di totalmente diverso in teamcity-vcs.log
:
[2016-03-30 15:14:31,722] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git show-ref refs/remotes/origin/foo
[2016-03-30 15:14:31,775] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8
--
[2016-03-30 15:14:31,797] WARN - jetbrains.buildServer.VCS - '/usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8 --' command failed.
stderr: fatal: bad object 193f46d88205c5e419a8a7458e742ce9b598cca8
[2016-03-30 15:14:31,798] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - Error output produced by: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - remote: Counting objects: 2, done.ESC[K
remote: Compressing objects: 50% (1/2) ESC[K
remote: Compressing objects: 100% (2/2) ESC[K
remote: Compressing objects: 100% (2/2), done.ESC[K
remote: Total 2 (delta 1), reused 0 (delta 0)ESC[K
From bitbucket.org:bar/bar
62ba378..193f46d foo -> origin/foo
Come se il comando di registro non è riuscita ..
0.123.Grazie.
Aggiornamento: Ho ottenuto un aggiornamento che non v'è evidenza aneddotica che ciò è dovuto a cambiamenti specificamente a git di BitBucket su server SSH.
Stiamo vedendo lo stesso problema, solo iniziato oggi – John
+1 Proprio iniziato a vedere questo nel l'ultimo paio di giorni dopo l'aggiornamento di Ubuntu. Sto conducendo TeamCity su EC2 e usando Git su BitBucket. Stai anche navigando su EC2 o è nel tuo centro dati? – cheez
Ottenendo questo anche da alcuni giorni. Ho pensato una sorta di tasso che limita il lato di BitBucket. La cosa che noto è che gli errori sono più frequenti subito dopo una spinta. Il mio intervallo è di 30 secondi, di solito il primo controllo dopo un push fallisce mentre il seguente funziona. Self ospitato su OVH. – namero999