【发布时间】:2019-01-22 23:27:10
【问题描述】:
我有一个完整的部署作业,它需要一个正在运行的实例的 ip 并在其上部署我的系统。
我目前拥有一个 EC2 实例,用于每晚运行的自动化测试,但该实例很昂贵,我正在寻找一种在测试之前启动它并在测试之后终止它的方法。
我寻找可以提供帮助的 EC2 插件,最接近的插件是 this,但这是用于制作从站,这不是我想要的。
我希望能够启动 EC2 实例,并将其 IP 地址传递给自动化测试作业,然后在完成后终止该实例。
我开始为此制作一个命令行 bash 文件,但这似乎工作量太大,我想也许我缺少一些东西。
【问题讨论】:
-
为什么不让 jenkins 运行一个 shell 脚本,并在该 shell 脚本中编写运行 EC2 的命令,然后在工作完成后杀死另一个命令?
标签: amazon-web-services jenkins amazon-ec2 jenkins-plugins