Amazon ec2 通过jenkins执行vagrant文件时未找到vagrant aws

Amazon ec2 通过jenkins执行vagrant文件时未找到vagrant aws,amazon-ec2,jenkins,vagrant,Amazon Ec2,Jenkins,Vagrant,我正在使用vagrant从jenkins job中创建一个ec2实例。即使安装了vagrant aws插件,我也会收到一个错误,其中提到“plugin vagrant aws”未找到 但是如果我从外壳上旋转机器,就不会有错误 安装的vagrant版本:vagrant 1.4.1, 使用以下命令安装vagrant aws插件:vagrant插件安装vagrant aws 以下是来自jenkins build的错误 Building in workspace /var/lib/jenkins/wor

我正在使用vagrant从jenkins job中创建一个ec2实例。即使安装了vagrant aws插件,我也会收到一个错误,其中提到“plugin vagrant aws”未找到

但是如果我从外壳上旋转机器,就不会有错误

安装的vagrant版本:vagrant 1.4.1, 使用以下命令安装vagrant aws插件:
vagrant插件安装vagrant aws

以下是来自jenkins build的错误

Building in workspace /var/lib/jenkins/workspace/spinup
[spinup] $ /bin/sh -xe /tmp/hudson7580124594744420690.sh
+ cd /home/ubuntu/envs/test
+ vagrant up --provider=aws
Vagrant failed to initialize at a very early stage:

The plugin "vagrant-aws" could not be found. Please make sure that it is
properly installed via `vagrant plugin`. Note that plugins made for
Vagrant 1.0.x are not compatible with 1.1+ and this error will likely
continue to show when you use `plugin install` with a 1.0.x plugin.
Build step 'Execute shell' marked build as failure
Finished: FAILURE

确保Jenkins用户可以访问与您测试的相同的vagrant可执行文件和插件


通常,Jenkins安装create user,它可能无法访问已安装的vagrant副本。作为诊断,您可以尝试添加一个脚本步骤,调用vagrant来获取版本。编号和插件列表。

您是否以Jenkins的身份运行vagrant?通常,Jenkins安装create user,它可能无法访问已安装的vagrant副本。作为诊断,您可以尝试添加一个脚本步骤,调用vagrant来获取版本。号码和插件列表。谢谢gaige。你是对的,用户不同,我改变了用户,现在它工作正常。