如何在TFS中部署后启动jenkins作业

时间:2016-01-13 17:08:03

标签: batch-file jenkins tfs

我在TFS中通过引用http://www.codeproject.com/Articles/790206/Deploying-Web-Applications-using-Team-Foundation自动构建和部署过程。

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

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

此外,我正在尝试完整的自动化流程,它使用TFS自动构建,部署和运行一些selenium测试。如果有任何身体有更好的过程请告诉我。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用新TFS 2015 / VSTS构建系统中的命令行任务轻松执行硒测试。

command like build task in tfs

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

build task order in tfs

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

您可以使用TFS 2013 +附带的发布管理工具执行此操作。