【问题标题】:How to launch jenkins jobs after Post deployment in TFS在 TFS 中发布部署后如何启动詹金斯作业
【发布时间】:2016-01-13 17:08:02
【问题描述】:

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

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

现在,我想发布这些硒结果。所以我创建了配置了电子邮件的詹金斯工作。那么如何执行此作业后部署。我曾尝试在 "post-test script path" 中提供 jenkins 作业触发电子邮件,但它实际上是在寻找路径并通过错误。那么如何在部署后执行 jenkins 作业。

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

【问题讨论】:

  • 更新:我创建了包含 jenkins 构建 url 的批处理文件,并使用“测试后脚本路径”执行。此外,我已将当前 TFS 内部版本号作为参数传递,该参数将用于 jenkins 结果电子邮件的主题,以了解哪个内部版本号结果属于...

标签: batch-file jenkins tfs


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2023-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多