如何使用VSTS在生产中运行测试

时间:2018-02-23 20:34:12

标签: testing teamcity azure-devops azure-pipelines azure-pipelines-release-pipeline

我正在尝试使用visualstudio.com上的Build Definition每隔x分钟运行一批测试。我想这样做的原因是监控服务是否还活着。 但是我每隔x分钟就找不到一个触发器。我能找到的就是持续集成触发器和预定触发器。对于预定,一天中的时间过去了。 我可以用这种方式进行生产测试吗?我是否需要使用其他服务/工具? 你知道TeamCity在他们的构建定义中是否有这样的触发器吗?

3 个答案:

答案 0 :(得分:0)

您可以通过多次添加直接在VSTS中使用预设触发器:

enter image description here

如果您不想在用户界面上手动添加时间,可以使用API to update the schedules

PUT https://{instance}/DefaultCollection/{project}/_apis/build/definitions/{definitionId}?api-version={version}

答案 1 :(得分:0)

您可以使用Azure Logic App定期触发构建...

enter image description here

答案 2 :(得分:-1)

使用TeamCity,您可以使用“计划触发器”每x秒,分钟,小时或其他任何方式运行构建。

Here is the full documentation on schedule trigger

  

此部分中的设置定义自动构建触发的时间和其他条件。您可以安排定期构建或为其设置特定日期和时间。