J'ai installé AWS CLI sur mon esclave windows
dans Jenkins
. Pour vérifier la même chose, je lance la commande suivante dans la ligne de commande de la machine Windows et obtenir ce que la sortieaws erreur de commande non trouvée même après l'installation aws cli sur jenkins windows esclave lors de l'exécution d'un travail jenkins
C:> aws --version
aws-cli/1.11.122 Python/2.7.9 Windows/2008ServerR2 botocore/1.5.85
J'exécute une commande aws cli dans l'exécution de la commande batch windows dans le travail de jenkins et le travail est un échec pour la raison suivante
C:\Users\ADMINI~1\AppData\Local\Temp\2\hudson1929374596375903011.sh: line 6:
aws: command not found
Build step 'Execute shell' marked build as failure
la commande aws
Je suis en cours d'exécution est
aws cloudformation validate-template --template-body file://file1.json
J'ai aussi vérifié les 0.123.variable sur la machine Windows et il contient AWSCLI
chemin.
Mon but est d'exécuter la commande AWS CLI via le job Jenkins. Quelqu'un peut-il m'aider avec ça?
Vous devrez peut-être définir explicitement votre jenkins PATH. Voir https://stackoverflow.com/questions/36473479/how-to-set-the-path-environment-variable-in-jenkins-configuration-on-windows –