informatiCup / informatiCup2022

Abfahrt! Der InformatiCup 2022
23 stars 3 forks source link

Tests sind wieder ausgesetzt? #27

Closed lukas2701 closed 2 years ago

lukas2701 commented 2 years ago

@Top-Ranger Die sind (zumindestens bei uns) erneut zuletzt am 22.12 durchgeführt worden. Liegt dies eventuell auch daran, dass unsere Tests bestanden wurden bzw. keine Fehler aufgetreten sind?

bitflipp commented 2 years ago

Laut CI hat sich die Commit-ID (festgestellt durch git rev-parse HEAD) seit dem 22.12. nicht geändert. In diesem Fall bricht die Verarbeitung ab und es wird kein Eintrag in Teammates erstellt.

lukas2701 commented 2 years ago

@bitflipp Vielen Dank für die schnelle Antwort. Stimmt, ich habe völlig vergessen (auch) auf dieses Repository zu pushen. Entschuldigung.

sedengel25 commented 2 years ago

Hi, diesbezüglich hätte ich auch noch eine Frage: Ich habe diverse Änderungen an den Files vorgenommen und dann in meinem lokalen "repo"-Ordner diese überspielt. Wenn ich mir dann mittels git status das Repository anschaue, werden diesen Änderungen erkannt. Dann habe ich manuell mit git add und git rm die Changes für git commit gestaged und anschließend gepusht. Allerdings habe ich an keiner Stelle den von euch empfohlenen push-command git push --mirror ci@ci.informaticup.de:/repo verwendet, da dieser mir immer gesagt hat, dass schon "Everything up-to-date" ist. Wenn ich mir mittels git log meine commit-Historie anschaue, sieht man, dass die Commit-ID immer geändert wurde. Ich habe die letzten beiden Tage einige Changes gemacht, der letzte Tests der CI war aber leider am 22.12. Könnt ihr mir da vielleicht weiterhelfen?

Vielen Dank im Voraus!

bitflipp commented 2 years ago

Die "Everything up-to-date"-Meldung macht mich etwas stutzig. Auf welchem Git-Repository habt ihr den Mirror-Push versucht? Auf einer Kopie des CI-Repositories ist das nicht sinnvoll.

sedengel25 commented 2 years ago

Ich hab unser Git-Repository mittels git clone ssh://ci@ci.informaticup.de:/repo gecloned und dann den Mirror-Push im entsprechenden repo-Ordner gemacht.

bitflipp commented 2 years ago

Bitte versucht den Mirror-Push auf eurem "anderen" Repository - vorher committen. Damit könnt ihr den oben beschriebenen Prozess (Dateien überspielen, git-Kommandos) vermeiden und stattdessen euer Repository ins CI spiegeln (genauer und kryptischer unter https://git-scm.com/docs/git-push#Documentation/git-push.txt---mirror).

sedengel25 commented 2 years ago

Entschuldigung aber was genau meinst du mit dem "anderen" Repository?

bitflipp commented 2 years ago

Ich habe diverse Änderungen an den Files vorgenommen und dann in meinem lokalen "repo"-Ordner diese überspielt

Aus der Beschreibung habe ich geschlossen, dass ihr ein zusätzliches Repository (z. B. auf GitHub) benutzt. Ist dies nicht der Fall?

sedengel25 commented 2 years ago

Sorry! Damit hatte ich den Ordner gemeint, der installiert wird, wenn man git clone ssh://ci@ci.informaticup.de:/repo ausführt. Wissentlich habe ich kein weiteres Repository erstellt, allerdings habe ich soeben das Repository "sedengel25/InformatiCup2022" entdeckt. Kann es damit zusammenhängen?

Unbenannt
bitflipp commented 2 years ago

Da muss ich in euer Repo auf dem Server schauen. Bitte schickt euren Teamnamen an phinau@gmail.com.

Top-Ranger commented 2 years ago

Gibt es hier noch Probleme oder hat sich alles soweit gelöst?

sedengel25 commented 2 years ago

Alles gelöst, danke!:)