【发布时间】:2017-06-15 02:56:38
【问题描述】:
我想使用 Amazon Windows Instance 来测试在 Mac 上开发的代码的兼容性。我可以每月使用一次实例几个小时来进行测试,仅此而已。我不希望我的实例运行整个月并花费我。
因此,我打算随时创建一个实例。要测试代码,我必须安装 g++、openGL、boost 库等。如何使用脚本来做到这一点?
我正在寻找一些在新安装的 Windows 实例上安装软件包、从 git 克隆文件、构建和测试软件的脚本。
例如,对于 AWS Ubuntu 实例,我可以执行以下操作,
./> ssh -i KeyPairForUbuntu.pem ubuntu@instance.eu-central-1.compute.amazonaws.com
./> sudo apt install <packages>
./> git clone pathToTheGit
./> run scons scripts to build and run the project
在 Windows 上是否有任何类似的方法可以做到这一点?
请给点建议,
谢谢
【问题讨论】:
-
投反对票的你能否向我解释一下这个问题出了什么问题?
-
这是一个相当开放的问题。您没有说明什么类型的包或给出您想要做什么的示例,以及您希望输出的样子。 @harmoniemand 提供了一个用于管理桌面应用程序的第三方应用程序示例。
-
添加了更多细节。现在比以前更清楚了。
-
如果我想在 Windows 环境中创建一个可重复的进程,我最终会使用 Powershell。我管理构建环境,我所做的大部分工作是使用 powershell 脚本配置构建系统。我的猜测是,您配置构建系统所需的所有部分都包含在源代码管理中,您所需要的只是一种简单的方法,可以每个月或两个月创建一个系统进行测试。
-
嗨@DanielLee 感谢您的回复。是的,我现在正在为一个安装了所有软件的系统创建 AMI。希望这对每个月创建系统都有效。
标签: amazon-web-services amazon-ec2 automated-tests aws-cli