2016-01-13 59 views
0

我已经自动生成并参照http://www.codeproject.com/Articles/790206/Deploying-Web-Applications-using-Team-Foundation部署TFS过程。如何部署后推出后,詹金斯工作岗位TFS

部署之后,我通过提及“后测脚本路径”中的路径,通过批处理文件运行selenium脚本来验证部署的应用程序。它执行批处理文件并运行自动化测试。现在

,我想公布这些硒的结果。所以我创建了jenkins作业,配置了电子邮件。那么如何在部署后执行这项工作。我曾尝试通过在“后测脚本路径”中提供jenkins作业触发器电子邮件,但它实际上正在查找路径并通过错误。那么如何在部署后执行jenkins作业。

而且,我想完全自动化的过程,它会自动构建,部署和运行使用TFS一些Selenium测试。如果任何机构有更好的流程,请让我知道。由于

+0

更新:我已经创建了一个包含詹金斯的构建网址批处理文件,并与“后的测试脚本路径”执行。此外,我已经通过当前TFS构建号作为参数,它将用于jenkins结果电子邮件的主题以了解哪些内部版本号结果属于... –

回答

1

您可以使用新的TFS 2015/VSTS命令行任务生成系统能够轻松执行Selenium测试。

command like build task in tfs

然后,您可以轻松地配置和传递变量。

build task order in tfs

我也建议您将使用版本管理工具进行部署。虽然CD对于开发有意义,但对于发布渠道来说通常是不可行的,并且您需要更多元数据和批准。

您可以用附带TFS 2013+发布管理工具做到这一点。