Ich habe Jenkins schon seit ein paar Jahren benutzt, aber habe es nie selbst eingerichtet, was ich bei meinem neuen Job gemacht habe. Es gibt ein paar Fragen und Probleme, denen ich begegnet bin.Jenkins Project Artifacts und Workspace
Standardmäßiger Arbeitsbereich - Es scheint, als hätte Jenkins den Standardarbeitsbereich in Jenkins \ jobs [projectName] \ workspace und wird bei jedem Build überschrieben (oder gelöscht, falls ausgewählt). Ich dachte, dass es stattdessen in Jenkins \ jobs [projectName] \ builds [build_id] \ sein sollte, damit es den Arbeitsbereichstatus für jeden Build für zukünftige Referenz speichern konnte?
Arbeitsbereich auf dem Projekt anzeigen> Build_ID-Seite - Dies geht mit dem vorherigen, wie ich erwartet, jeden 'Arbeitsbereich' für vorherige Builds hier anzuzeigen. Momentan gibt es auf meiner individuellen Seite nichts anderes als die Git-Revision und welche Repo-Änderungen den Build ausgelöst haben. Sowie Konsolenausgabe. Wo sind die Artefakte? Wo ist der Link zum Arbeitsbereich dieses Builds, der verwendet wurde?
Archivierung von Artefakten in Builds - Bei der Auswahl von Artefakten scheint der Filter nicht zu funktionieren. Mein Build erstellt eine Dateistruktur mit den Artefakten darin im Arbeitsbereich. Ich möchte dies speichern und der Artefakte Filter sagt, dass es am Arbeitsbereich beginnt. Also lege ich "Artefakte" ein und nichts bekommt Speicher (auch wo würde das gespeichert werden?). Ich habe auch '/ Artefakte' und 'Artefakte/*' versucht.
Jede Hilfe wäre großartig! Vielen Dank!
Für alle, die interessiert sind, Dinge direkt in die Artefakte für einen Build zu legen und sie auf der Build-Seite referenzieren zu lassen, einfach einen Ordner namens "archive" innerhalb der Build-Nummer erstellen und die Dateien dort entweder manuell oder über einen Batch-Skript. – Tacitus86