1

我们在 GitHub 上有一些 Visual Studio 2015 项目。我们还想在线使用 Visual Studio 进行构建。我们的产品将托管在 AWS 上,因此我正在考虑使用 Code Deploy 将产品部署到 AWS。您可能已经知道,代码部署可以从 S3 中获取工件并部署它们。

我已经设法在 Visual Studio 中在线设置我的构建。该代码是从 git 中获取的,并且构建得非常完美。但是,工件被复制到在线文件夹中,然后我必须下载它们。有没有办法将工件复制到 S3?那么从那里我可以使用 Amazon CodeDeploy 吗?

4

2 回答 2

0
  • 如果您的应用程序不是很大,并且您每个月不会构建超过 100 个任务,那么您可能可以尝试 Zapier。它们支持不同服务的连接,例如 S3 和 Visual Studio。 https://zapier.com/zapbook/amazon-s3/visual-studio-online/

  • 或者,也许您可​​以编写一个脚本来自己完成这项工作。我不太确定 VS 构建是如何工作的,但是对于 AWS,您可以在从 VS 在线构建下载后,轻松安装 aws cli 以将工件从本地目录上传到 s3 存储桶。

于 2016-01-19T23:23:47.200 回答
0

我使用此代码https://github.com/AmyrisTech/vso-tasks在 VSO 中创建了一个任务,以将文件上传到 AWS S3(如果是 zip 文件)。我还没有找到从 VSO 调用 CodeDeploy 的任何方法。

于 2017-01-12T18:10:19.970 回答