有没有更简单的方法来测试发布步骤然后这个循环

时间:2017-06-15 08:20:15

标签: git visual-studio azure-pipelines-release-pipeline

我正在使用VSTS测试SQL脚本部署自动化,我正在关注测试我的发布周期是否适用于不同场景的周期如下,

  • 在VS中更改SQL Project,构建并推送到VSTS repo
  • 更新以释放部署dacpac的步骤(如果需要)
  • 制作新版本
  • 部署并重复重新部署

我必须测试很多场景,包括但不限于以下内容,

  • 向sql项目添加一个新表并测试它是否有效
  • 删除列并在出现问题时回滚更改
  • 修改列并检查是否发生任何数据丢失......
  • 等。

1 个答案:

答案 0 :(得分:-1)

Refer to these steps:

  1. Create database unit test project to do test with database: Walkthrough: Creating and Running a SQL Server Unit Test
  2. Refer to this article to deploy Database: Deploy your database to Azure SQL Database using DACPACs (If you are not using azure DB, using WinRM - SQL Server Database Deployment instead)
  3. Add Visual Studio Test to run database unit test