首页 文章

SQL Server部署自动化与SQL Server数据工具(SSDT),VSTS和AWS RDS

提问于
浏览
1

我想使用Visual Studio,GIT,Visual Studio Team Services(VSTS)和AWS RDS进行持续集成/部署 . 这些是我成功完成的步骤:

  • 在Visual Studio中创建了我的数据库项目并将其检入GIT存储库

  • 为CI / CD创建了一个VSTS项目

  • 将我的GIT存储库链接到VSTS,每10分钟进行一次自动轮询并运行构建

现在我坚持的最后一步是发布并成功将构建部署到AWS RDS实例 . 我创建了我的发布定义,添加了工件,环境和发布过程以及SQL DB部署详细信息,如下所示:

enter image description here

问题在于设置部署组,它希望我添加一些目标 .

enter image description here

我该如何添加这些目标?首先没有添加按钮,即使我尝试从本地计算机或AWS VM上的详细信息选项卡运行powershell脚本,如下所述:http://chamindac.blogspot.com/2017/06/deployment-groups-in-vs-team-services.html,它没有看到将代码部署到RDS的方法 . 还有什么办法可以在没有添加目标的情况下进行部署吗?

1 回答

  • 1

    您可以直接使用Build代理而无需配置部署组,只需在发布定义中添加代理阶段(删除部署组阶段)

    enter image description here

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

    • 下载构建代理并解压缩到文件夹

    • 以管理员身份运行命令行(以及cd以构建代理文件夹)

    • 致电 .\config.cmd –deploymentgroup

    • 指定url,name,deploymentgroupname等...当它询问时 .

相关问题