Existe-t-il un moyen de sauvegarder/archiver plusieurs artefacts de la même construction?
Jenkins n'autorise qu'une seule étape de post-construction "Archiver les artefacts" et grisé l'option après utilisation.
Peut-être que le ArtifactsArchiver
'autorise plusieurs motifs?
Vous pouvez utiliser modèle de style Ant , par exemple. target/*.jar
pour archiver plusieurs artefacts.
Et il est possible d’utiliser une liste de modèles séparés par des virgules si vos fichiers ne peuvent pas être associés à un modèle, par exemple. target/*.jar, target/*.war
.
Le ? Le bouton à côté du champ de saisie révèle cette information.
Vous pouvez séparer les chemins par une virgule, comme ceci:
XXX.UnitTests\bin\Release\**.* , XXX.WriteAPI.Service/bin/Release/**.*
Ensuite, vous obtenez deux artefacts distincts.
Voir http://ant.Apache.org/manual/Types/fileset.html pour plus de détails sur la syntaxe Ant Pattern .
Si vous souhaitez enregistrer deux types de fichiers différents, tels que les fichiers Zip et les fichiers HTML, vous pouvez utiliser
*.html,*.Zip
Cela vous aidera à archiver tous les fichiers Zip et HTML dans ce répertoire.
Non, Jenkins ne fournit pas un seul artefact à sauvegarder. Vous pouvez utiliser un motif générique pour créer un nombre illimité d'artefacts, par exemple All Jars - **/*. Jar All War - **/*. War, etc.
**/signifie N'importe quel répertoire.