我正在尝试做一个关于如何使用VSTS实现持续集成和部署的PoC。我已经成功地完成了构建过程,即从VSTS中拉出代码(基于asp.net的应用程序)并进行构建。构建过程也越来越成功。现在,在构建完成之后,我希望部署应用程序,并在应用程序上运行用java编写的基于maven的selenium测试用例。这就是我被打动的地方。与部署步骤一样,它不能将工件放到我提到的远程路径中。谁能给我提供一些关于如何在远程机器上实现部署,然后在此应用程序上运行基于java的测试用例的指示?
如果有任何建议,我们将非常感谢。
Ok..here是完整的场景...1.我的vsts中有云上的asp.net代码2.我已经能够添加构建步骤并成功地创建了工件3.现在我有一个IIS服务器,我想在其中部署这些工件,并且该服务器无法从公网访问,并且位于防火墙之后。
因此,我正在寻找任何可以帮助我实现这一目标的任务。我不确定防火墙可能带来的复杂性,因此我正在尝试不同的方法来了解完整的大图景。我在这里收到了使用Win RM任务的回复。我使用了它,但它给出了一个53错误,并且无法连接到我正在尝试部署代码的服务器。
发布于 2017-04-03 17:23:17
要部署基于asp.net的应用程序,您可以使用IIS Web App Deployment step/task to deploy到您的服务器或通过使用Azure App Service Deploy step/task部署到azure网站。
要做Java测试,需要一个Maven step/task。
https://stackoverflow.com/questions/43179668
复制相似问题