使用Visual Studio在线部署azure数据库(使用SSDT)

时间:2015-11-16 08:05:54

标签: azure continuous-integration sql-server-data-tools continuous-deployment azure-devops

我们希望部署Azure数据库,该数据库位于Visual Studio Online(VSO)中的git源代码控制中,以部署到Azure数据库。该脚本位于SSDT中,我可以在本地使用本地Visual Studio IDE进行部署。

当我尝试使用VSO发布数据库时,它会抛出以下内容:

public class Login {
      public static AndroidDriver driver;

     @BeforeTest
       public void setUp() throws Exception {

        File classpathRoot = new File(System.getProperty("user.dir"));

        File app = new File("/Users/hanan/Downloads/app-at.apk");
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("deviceName", "Android Emulator");
        capabilities.setCapability("platformName","Android");
        capabilities.setCapability("platformVersion","4.4");
        capabilities.setCapability("app-package", "com.mobikwik_new");
        capabilities.setCapability("app-activity", ".MobikwikMain");
        capabilities.setCapability("app-wait-activity",   
        ".MobikwikMain");
        capabilities.setCapability("appiumVersion", "1.3.7");
        //capabilities.setCapability("name", methodName.getName());
        capabilities.setCapability("app", app.getAbsolutePath());
        new AndroidDriver( new URL("http://localhost:4723/wd/hub"),         
        capabilities);


}


      @Test
       public void apiDemo() throws InterruptedException {
       Thread.sleep(10000);
       WebElement login = driver.findElement(By.id("com.app.aftertax.aftertax:id/Text7"));
        login.click(); 

        }




}

我们的VSO构建定义如下所示。

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

在类似的帖子中,结果发现问题是 SQL服务器密码未保存。海报做了如下解决:

  1. 服务器资源管理器
  2. 右键单击连接>修改连接
  3. 勾选保存密码
  4. 高级..
  5. 安全部分 - 在此输入密码
  6. 测试连接 - 好
  7. 从相关的DatabaseDeploy.publish xml文件重新运行发布
  8. 此处的帖子帖子可供参考:Database project deploy fails in Visual Studio 2013