使用Visual Studio在线构建一个C#应用程序到S3

时间:2016-01-19 06:49:53

标签: visual-studio aws-code-deploy

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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