Documentation sur archiveArtifacts commande dans Jenkins
Je suis en train de travailler sur une base Jenkins pipeline. La construction et les tests sont réussis, mais je suis à la recherche à la façon d'archiver les construire. Pour le contexte, c'est un simple serveur web de Rouille.
En vertu de la pipeline étapes de la documentation dans les Étapes de Base du plugin, il a le archive
fonction. Mais il dit:
Archives de la sortie de génération des artefacts pour les utiliser plus tard. Comme de Jenkins 2.x, vous pouvez utiliser le plus configurable
archiveArtifacts
.
Je ne trouve aucune documentation sur archiveArtifacts
. Il y a quelques exemples, mais je tiens à regarder la documentation, quels paramètres il accepte, c'est à dire ce qui le rend plus configurable que archive
.
Ma question: est-il un lieu où cette documentation se trouve? jenkins.io est incomplète et wiki.jenkins.io pas cette commande.
L'extrait de code générateur (ce que vous avez trouvé) est généralement la méthode la plus simple et cartes le plus proche de la version de tout ce que vous sont effectivement en cours d'exécution. La documentation est généralement médiocre et je dois toujours aller directement à la source code.
OriginalL'auteur pmbotter | 2017-12-18
Vous devez vous connecter pour publier un commentaire.
Je suggère archiveArtifacts: Archive les artefacts de la Pipeline Des Mesures De Référence.
artifacts
Vous pouvez utiliser des caractères génériques comme " module/dist/**/*.zip'. Voir le comprend attribut de l'Ant fileset pour le format exact. Le répertoire de base est l'espace de travail. Vous pouvez archiver uniquement les fichiers qui se trouvent dans votre espace de travail.
String
allowEmptyArchive
(en option)Normalement, l'échec de la construction si l'archivage renvoie zéro artefacts. Cette option permet le processus d'archivage de revenir sans rien, à défaut de la construire. Au lieu de cela, la génération tout simplement jeter un avertissement.
boolean
excludes
(en option)L'option de spécifier le "exclut" modèle, tels que "foo/bar/**/*". Un fichier qui correspond à ce masque ne sera pas archivé, même si elle correspond au masque spécifié dans les fichiers de l'archive".
String
OriginalL'auteur sschmeck