在使用visual studio team services (VSTS)进行自动化部署之后,我遇到了一个让selenium端到端测试正常工作的问题。
我有一个构建工作,可以生成一个构建工件。这是从VSTS触发的,但在本地构建服务器上运行。我有一个部署工作,部署到一个内部部署开发web服务器。所有这些都可以工作,包括在构建之后运行的单元测试。
当我尝试在部署之后添加测试时,我遇到了问题。测试将在构建服务器上运行,并指向开发服务器网站。部署分为两个阶段。部署阶段,然后是使用生成服务器上的生成代理运行测试程序集任务的代理阶段。问题似乎是测试dll没有包括在构建工件中,因此在测试过程运行时永远不会被
最初,我在SQL server上部署了包,但由于我的机器没有安装SSIS,所以在执行包时遇到了版本问题。然后,我将包部署到服务器上的文件系统中,服务器上安装了SQL server enterprise edition和SSIS。我访问服务器上的文件夹,在该文件夹中部署了来自我系统的包,并执行该包,但得到的错误消息是“无法在此版本的集成服务上运行,需要更高版本”。是否需要远程登录(RDP)才能执行软件包?