我的代码存储库都在中,我已经有了一个CI流程,成功地构建了一个核心2.0应用程序。流程还原包、构建、运行测试,并在$(Build.ArtifactStagingDirectory)中发布工件。百事大吉!
问题是我需要在AWS中发布我的应用程序。是否有一种简单的方法,例如,vst在输出目录中捕获工件并使用Web将其部署到EC2服务器中?
我看到的大多数解决方案都使用了S3、Code和Lambda,来自AWS....Is的解决方案可以使用--仅使用VSTS来为AWS EC2服务器构建和部署?
发布于 2017-10-20 23:27:59
( VSTS )的AWS工具是Microsoft的扩展,是(TFS)的扩展,它使将.NET应用程序部署到AWS变得更加容易。如果您已经使用了Microsoft或TFS,那么用于VSTS的AWS工具可以轻松地将您的代码部署到AWS,而无需更改您如何运行项目、组织您的构建并跟踪您的工作。
使用用于VSTS的AWS工具,您可以使用您已经知道的构建/发布系统来开发您的.NET应用程序,并使用AWS CodeDeploy或AWS弹性using将它们直接部署到AWS EC2实例中。您可以将无服务器的.NET应用程序部署到AWS函数中。您可以使用VSTS工具来部署AWS CloudFormation模板,这为您提供了一种以可预测的方式管理、提供和更新AWS资源集合的简单方法。您还可以使用用于VSTS的AWS工具将您的构建工件存储在S3中,运行AWS或PowerShell命令,并通过Amazon或Amazon队列管理通知。
发布于 2018-02-28 23:19:38
是的你可以。下面将对不同的方法进行解释。
如何使用AWS CodeDeploy和构建CI/CD管道(对于混合/复杂部署,可以使用此方法)。您可以部署IIS网站、MSI包、服务、exe)。这样做的好处是,使用单个部署,您可以同时部署到本地和云环境中。https://www.youtube.com/watch?v=MIE0P3m9eEY
如何将AWS弹性作业与或VSTS集成(对于IIS /批处理作业,您可以使用此https://www.youtube.com/watch?v=nRLZZefLDqU )
如何将Cloudformation与(完全基础设施自动化并作为代码管理基础设施) 3s集成
https://stackoverflow.com/questions/46858410
复制相似问题