Jenkins pipeline: comment télécharger des artefacts avec s3 plugin
Im essayant de télécharger des artefacts d'un compartiment s3 après avoir réussi à construire, mais je ne peux pas trouver du travail exemple être mis en oeuvre dans un stade de/node bloc.
une idée ( s3 plugin installé, jenkins v2.32 )?
node {
sh 'echo ""> 1.jar'
archiveArtifacts artifacts: '1.jar', fingerprint: true
//upload to s3 bucket ???
}
OriginalL'auteur chenchuk | 2017-02-06
Vous devez vous connecter pour publier un commentaire.
À la recherche à la Pipeline Étapes de la documentation sur le site web de Jenkins, il montre que la Pipeline AWS Plugin fournit une
s3Upload
étape.avez-vous été en mesure d'utiliser s3Upload de télécharger un fichier à la racine du seau??
OriginalL'auteur Christopher Orr
Essayez ceci:
Je pense qu'il est plus facile de montrer le direct plugin URL de documentation.
Vous pouvez trouver le plugin documentation ici.
Que vous êtes à la recherche d'un moyen de télécharger des fichiers à S3, cette est ce que vous devez savoir.
OriginalL'auteur ErikWe
Étapes détaillées:
Installer Pipeline AWS Plugin.
Accédez à Gérer Jenkins -> Gérer les Plugins -> tab -> Filtrer par Pipeline d'AWS.
Installer le plugin.
Ajouter des informations d'Identification selon votre environnement. Exemple ici:
Jenkins > Identifiants > Système > Global des informations d'identification (sans restriction) -> Ajouter
Type = AWS informations d'Identification
et d'ajouter vos informations d'identification AWS
Notez l'ID
Puis dans votre projet de Pipeline (Similaire au code que j'utilise)
OriginalL'auteur aCiD