Mi chiedevo se ci fosse un modo per salvare/archiviare più artefatti dalla stessa build. Jenkins consente solo una fase di creazione di un singolo'Archive the Artifacts 'e l'opzione gray out dopo che è stata usata una volta.Jenkins più artefatti per la stessa build
risposta
È possibile utilizzare Ant-style pattern, ad es. target/*.jar
per archiviare più artefatti.
Ed è possibile utilizzare un elenco di modelli separati da virgole se i file non possono essere confrontati con un modello, ad es. target/*.jar, target/*.war
.
Il? il pulsante accanto al campo di immissione rivela queste informazioni.
scusa penso che la mia domanda non sia molto chiara ... quello che voglio è avere due differenti artefatti di costruzione non solo uno. So che posso archiviare più file usando i caratteri jolly. Quello che voglio è avere due diversi set di artefatti di costruzione. – thunderbird
Se non sbaglio, vuoi artefatti da 2 diverse build, giusto? Se si conosce il nome del secondo lavoro e si assicura che entrambe le esecuzioni dello stesso nodo, è possibile assegnare il percorso al 2 ° processo per archiviare le risorse come **/*. Jar (dallo stesso lavoro) /home/jenkins/workspace/
Cosa intendi con due set diversi? Puoi fare un esempio? – daspilker
No, jenkins non fornisce solo un artefatto da salvare. È possibile utilizzare il modello jolly per lo stesso numero di artefatti, ad esempio Tutti i barattoli - **/*. Jar All War - **/*. War e così via.
**/significa Qualsiasi directory.
L'OP non ha mai detto questo, ha detto che è possibile aggiungere solo un passaggio "Archivia i manufatti". –
È possibile virgola separare i percorsi
Ti piace questa XXX.UnitTests \ bin \ Release **. *, XXX.WriteAPI.Service/bin/Release /**.*
Poi si arriva due manufatti separati
Vedere http://ant.apache.org/manual/Types/fileset.html per i dettagli della sintassi
Grazie esattamente a ciò che volevo –
David, è comunque possibile creare più JAR per percorsi diversi all'interno di uno stesso repository? Come il modo in cui ho descritto qui: https://stackoverflow.com/questions/44185868/jenkins-build-pipeline-to-publish-applications-jar-for-multiple-path –
Se si desidera salvare due diversi tipi di file come file zip e file HTML, quindi è possibile utilizzare
*.html,*.zip
Ti aiuterà a archiviare tutti i file zip e i file html in quella directory.
- 1. jenkins, cosa significa artefatti di impronte digitali?
- 2. Jenkins Build Trigger pianificato per la pipeline
- 3. Artefatti di configurazione matrice Jenkins
- 4. Dove si trovano gli artefatti di Jenkins?
- 5. Intellij: Build | Costruire artefatti disattivati
- 6. Eliminare una build Jenkins tramite la GUI
- 7. Maven: collegamento di più artefatti
- 8. Jenkins personalizza la vista cronologia build
- 9. La build di Jenkins fallisce con SVNException
- 10. cosa fa esattamente il passo "archiviare artefatti" in Jenkins?
- 11. C'è un modo per ripristinare la build corrente in Jenkins?
- 12. Download di artefatti da Jenkins con wget o arricciatura
- 13. Jenkins Corporatura fallisce quando gli artefatti non sono lì
- 14. Ritardante lavoro Jenkins post-build
- 15. Più leggende per la stessa estetica
- 16. Jenkins: più repository Git per un progetto
- 17. JENKINS come distribuire gli artefatti al repository di posta elettronica
- 18. Riavvia un build Jenkins fallito con clean
- 19. Arresta l'esecuzione di build in Jenkins
- 20. Ottenere build SubProject tramite l'API Jenkins
- 21. Ottieni gli artefatti Jenkins URl da REST api
- 22. Plugin della pipeline Jenkins: imposta la descrizione della build
- 23. Come eliminare gli artefatti di build non necessari in Hudson
- 24. Trigger Build in Jenkins tramite EMAIL
- 25. Elenco dei parametri in Jenkins per visualizzare l'elenco dei numeri di build di un'altra build
- 26. "Elimina build in Jenkins dopo Keep Forever"
- 27. Sviluppo del plugin post-build di Jenkins
- 28. Impossibile firmare build iOS con Jenkins
- 29. Come utilizzare i build parametrizzati Jenkins?
- 30. Come personalizzare il nome di build Jenkins?
FYI Questa non è una limitazione nei build Jenkinsfile/pipeline. –