【发布时间】:2016-01-23 14:33:36
【问题描述】:
我正在通过 AWS CodePipeline 教程运行并且有 this step
说我必须创建一个运行 bash 脚本的 jenkins 作业,该脚本将连接到 EC2 实例(不是运行 jenkins 的那个,而是之前部署了代码的那个)。
据说我必须通过在bash脚本中运行这个命令来连接到EC2实例:
TEST_IP_ADDRESS=192.168.0.4 rake test
但我的直觉是这一步是完全错误的。
没有同名的变量,也没有像这样连接到外部实例的选项。
我已经成功完成了所有步骤,但这一步显然是错误的
【问题讨论】:
-
好像是在设置环境变量。您是否按照说明(包括此说明)进行操作,但后来出现了问题?
-
是的,确实,我运行管道(或自行运行 Jenkins 作业)并且 Jenkins 控制台日志输出显示命令“rake test”正在托管 Jenkins 的实例上执行,而不是在部署代码的地方。我想它应该根据 AWS 教程在另一个实例上执行命令。
标签: amazon-web-services jenkins aws-code-deploy aws-codepipeline