我在windows
的{{1}}奴隶上安装了AWS CLI。为了验证相同,我在windows机器的命令行中运行以下命令,并将其作为输出
Jenkins
我在jenkins作业的execute windows batch命令中运行aws cli命令,并且由于以下原因导致作业失败
C:> aws --version
aws-cli/1.11.122 Python/2.7.9 Windows/2008ServerR2 botocore/1.5.85
我正在运行的C:\Users\ADMINI~1\AppData\Local\Temp\2\hudson1929374596375903011.sh: line 6:
aws: command not found
Build step 'Execute shell' marked build as failure
命令是
aws
我还检查了Windows机器上的aws cloudformation validate-template --template-body file://file1.json
变量,它包含PATH
路径。
我的目标是通过Jenkins工作运行AWS CLI命令。有人可以帮我吗?
答案 0 :(得分:2)
Jenkins可能与您登录时的%PATH%
不同。
尝试通过jenkins找到你的路径。创建一个作业,并在运行的脚本中回显你的%PATH%,看看jenkins'认为你的道路是。
您可以修改Jenkins'环境变量,包括%PATH%
,请参阅https://stackoverflow.com/a/5819768/8207662