Da ich die Nachricht mit einem Commit geändert und gezwungen habe, es zu drücken, zeigt Team City diesen Fehler auf dem Build und alle meine nächsten Pushs werden nicht an den Server gesendet. Die Änderungen werden nicht gesendet.TeamCity Build "Prozess beendet mit Code 128"
Ich weiß nicht, wie ich mit diesem Fehler umgehen soll, habe nichts im Internet gefunden, und die Tatsache, dass meine neuen Pushs nicht gezählt werden, stört mich nur.
Hier das Protokoll:
[15:55:51]Skip checking for changes - changes are already collected
[15:55:52]Building incremental patch for VCS root: Osaxis Git parametered root; checkout rules: =>; revision: bced9add36f7c34c8622b6f47bafbfdc45a69a48 --> 1efd8f421044b9f0d58784d982fd6d2c0f12609c
[15:55:51]Publishing internal artifacts
[15:55:51][Publishing internal artifacts] Sending using WebPublisher
[15:55:51][Publishing internal artifacts] Sending using ArtifactsCachePublisher
[15:55:51]Clearing temporary directory: /srv/TeamCity/buildAgent/temp/buildTmp
[15:55:51]Checkout directory: /srv/TeamCity/buildAgent/work/b4756bb7138c55d8
[15:55:51]Updating sources: server side checkout
[15:55:51][Updating sources] Using vcs information from agent file: b4756bb7138c55d8.xml
[15:55:52][Updating sources] Repository sources transferred
[15:55:52]Step 1/2: VCS update (parametered) (Command Line)
[15:55:52][Step 1/2] Starting: /bin/sh /scripts/intranet/10-vcs_update.sh
[15:55:52][Step 1/2] in directory: /srv/TeamCity/buildAgent/work/b4756bb7138c55d8
[15:55:52][Step 1/2] From http://git.osaxis.fr:8888/r/IntranetSF2
[15:55:52][Step 1/2] + bced9ad...1efd8f4 developpement -> origin/developpement (forced update)
[15:55:52][Step 1/2]
[15:55:52][Step 1/2] *** Please tell me who you are.
[15:55:52][Step 1/2]
[15:55:52][Step 1/2] Run
[15:55:52][Step 1/2]
[15:55:52][Step 1/2] git config --global user.email "[email protected]xample.com"
[15:55:52][Step 1/2] git config --global user.name "Your Name"
[15:55:52][Step 1/2]
[15:55:52][Step 1/2] to set your account's default identity.
[15:55:52][Step 1/2] Omit --global to set the identity only in this repository.
[15:55:52][Step 1/2]
[15:55:52][Step 1/2] fatal: unable to auto-detect email address (got '[email protected](none)')
[15:55:52][Step 1/2] Process exited with code 128
[15:55:52][Step 1/2] Step VCS update (parametered) (Command Line) failed
[15:55:52]Step 2/2: Docker upgrade (parametered) (Command Line)
[15:55:52][Step 2/2] Build step Docker upgrade (parametered) (Command Line) is skipped because the previous step has failed
[15:55:52]Publishing internal artifacts
[15:55:52][Publishing internal artifacts] Sending using WebPublisher
[15:55:52][Publishing internal artifacts] Sending using ArtifactsCachePublisher
[15:55:53]Build finished
scheint ein Problem mit der git config zu sein, aber ich habe das nicht ändern.
Wenn jemand weiß, wie man mit dem Problem umzugehen, das wäre genial.
ich wollte nicht, Fehler machen, damit ich in der Datei nur an und es ist nur: set -eu cd/var/docker/Intranet-Git-Pull. Es ist auch in nur lesen, vielleicht ist das das Problem –
Ja, und da hast du dein Problem. Sie machen einen 'pull', der' fetch' ist und dann 'merge', wenn Sie die Konfiguration nicht ändern. Du versuchst also einen Merge-Commit zu erstellen, aber deine 'user.email' und' user.name' sind nicht gesetzt und daher ist der Befehl fehlerhaft und sagt dir sogar in prosa, bevor es ausgeht. – Vampire
Sooo ... Etwas "git neu gestartet" und löschte die zuvor eingestellten Benutzer Infos? Was kann ich tun, um das Problem zu beheben? Und ohne etwas zu beschädigen –