2017-09-08 5 views
0

J'ai un projet maven sur Bitbucket avec un pipeline configuré pour exécuter des tests après chaque poussée. J'utilise un référentiel S3 pour un artefact personnalisé avec des autorisations publiques I (peut télécharger le pom et jar en utilisant chrome en mode "Incognito").Impossible de charger les informations d'identification AWS d'un fournisseur de la chaîne

Lorsque j'exécute mvn clean install de mon ordinateur tous les travaux comme prévu, mais à partir du pipeline de Bitbucket je reçois l'erreur suivante:

[ERROR] Plugin com.github.kongchen:swagger-maven-plugin:3.1.2-g4l or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.github.kongchen:swagger-maven-plugin:jar:3.1.2-g4l: Could not transfer artifact com.github.kongchen:swagger-maven-plugin:pom:3.1.2-g4l from/to g4l-maven-s3-release-repo (s3://g4l-repository/release): Unable to load AWS credentials from any provider in the chain -> [Help 1] 

Pourquoi Bitbuclet essaie de charger de vérification des pouvoirs AWS? Comment puis-je le réparer?

Répondre

0

Le problème a été résolu la mise à niveau de la version Maven 3.3.3-3.5.0

J'ai changé le fichier bitbucket-pipelines.yml afin d'utiliser l'image docker suivante: image: maven:3.5.0

Je ne sais pas quel est le problème entre AWS et maven 3.3.3 mais de toute façon, le problème a été résolu.