发布
社区首页 >问答首页 >使用SQL Server数据工具(SSDT)、VSTS和AWS RDS的Server部署自动化

使用SQL Server数据工具(SSDT)、VSTS和AWS RDS的Server部署自动化
EN

Stack Overflow用户
提问于 2017-10-19 22:24:51
回答 1查看 687关注 0票数 2

我想使用Visual、GIT、(VSTS)和AWS进行持续集成/部署。这些是我成功完成的步骤:

  1. 在Visual中创建了我的DB项目,并将其签入GIT存储库。
  2. 为CI/CD创建了一个VSTS项目
  3. 将GIT存储库链接到VSTS,每10分钟进行一次自动轮询并运行构建。

现在,我坚持的最后一步是发布一个版本,并成功地将构建部署到AWS实例。我已经创建了发布定义,添加了工件、发布过程环境和SQL部署细节,如下所示:

问题在于设置Deployment时,它希望我添加一些目标。

我如何添加这些目标?一开始没有添加按钮,尽管我尝试从本地机器上的details选项卡或AWS运行powershell脚本,如这里所提到的:http://chamindac.blogspot.com/2017/06/deployment-groups-in-vs-team-services.html,它没有添加目标。我确实安装了用于扩展的AWS工具,但我仍然无法找到将代码部署到RDS的方法。此外,我是否可以在不添加目标的情况下进行部署?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-23 02:39:05

您可以直接使用生成代理而不需要配置部署组,只需在版本定义(删除部署组阶段)中添加代理阶段即可。

部署组也使用构建代理,因此您可以手动配置它,而不是使用提供的PowerShell脚本。

  1. 下载生成代理并解压缩到文件夹
  2. 以管理员身份运行命令行(并以cd生成代理文件夹)
  3. 调用.\config.cmd –deploymentgroup
  4. 指定url、名称、部署组名称等…当它问的时候。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46839774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档