jenkinsci / jenkinsci/workflow-basic-steps-plugin
[JENKINS-46992] stash could do not find relative path with './' prepend
- Lingua principale
- Java
- Stelle
- 73
- Fork
- 129
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
After changing to a specified Directory, stash do not find the files if the includes path has been prepend with ./
Do not work:
dir("D:\\publish\\") {
stash name: 'Setup-EXE', includes: './Setup/*'
}
Work like a charm:
dir("D:\\publish\\") {
stash name: 'Setup-EXE', includes: 'Setup/*'
}
Regards, Éric.
---
Originally reported by ericlouvard, imported from: stash could do not find relative path with './' prepend
Raw content of original issue
After changing to a specified Directory, stash do not find the files if the includes path has been prepend with ./
Do not work:dir("D:\\publish\\") {
stash name: 'Setup-EXE', includes: './Setup/*'
}Work like a charm:
dir("D:\\publish\\") {
stash name: 'Setup-EXE', includes: 'Setup/*'
}Regards, Éric.
environment
```
Jenkins 2.79
Slave Windows Server 2016
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dal passaggio stash di Jenkins Pipeline e dalla gestione del percorso includes quando viene usato all'interno di dir. Riproduci l'esempio Windows con './Setup/*' e confrontalo con 'Setup/*'; il lavoro è completato quando il percorso relativo con prefisso trova e mette in stash gli stessi file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- ci-cd
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100