jenkinsci / jenkinsci/workflow-basic-steps-plugin

[JENKINS-47801] stash does not include empty folders

Offen
#448 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:workflow-basic-steps-plugin imported-jira-issue priority:major resolution:unresolved
Vorherrschende Sprache
Java
Sterne
73
Forks
129
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The stash step does not include empty folders. I would expect that after stash -> cleanWs() -> unstash the workspace would be an exact copy of what it was before.

This was once mentioned in JENKINS-37327">JENKINS-37327

---
Originally reported by gordin, imported from: stash does not include empty folders


  • status: Open
  • priority: Major
  • component(s): workflow-basic-steps-plugin
  • resolution: Unresolved
  • votes: 6
  • watchers: 8
  • imported: 20251215-220547

Raw content of original issue

The stash step does not include empty folders. I would expect that after stash -> cleanWs() -> unstash the workspace would be an exact copy of what it was before.

This was once mentioned in JENKINS-37327

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Ein- und Ausstiegspunkte von stash und unstash im workflow-basic-steps-plugin zu lokalisieren, und überprüfe, wie cleanWs() in die gemeldete Sequenz passt. Reproduziere stash -> cleanWs() -> unstash mit einem leeren Ordner und verifiziere anschließend, dass der wiederhergestellte Workspace eine exakte Kopie ist, einschließlich leerer Ordner.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
devops
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.