Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安排jenkins的特定测试?_Jenkins_Jenkins Plugins - Fatal编程技术网

如何安排jenkins的特定测试?

如何安排jenkins的特定测试?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我一直在寻找这个问题的答案很久了 我在詹金斯有一个大项目,有很多测试 我希望每次有人“推送”时都能运行一些测试 所有的测试每天晚上都在进行 我该怎么做 有了“定期构建”,我按照计划构建了所有的测试,但我发现我无法构建特定的测试 谢谢! 编辑: 我使用gradle运行测试,这是配置: 您可以使用BUILD\u CAUSE变量 夜间触发时,每次按下后,值将为SCMTRIGGER 之后,您可以设置参数并使用它运行测试。非常感谢@Mor Lajb!但是,你能详细说明一下吗?在哪里可以使用BUILD\u

我一直在寻找这个问题的答案很久了

我在詹金斯有一个大项目,有很多测试

我希望每次有人“推送”时都能运行一些测试

所有的测试每天晚上都在进行

我该怎么做

有了“定期构建”,我按照计划构建了所有的测试,但我发现我无法构建特定的测试

谢谢!

编辑: 我使用gradle运行测试,这是配置:

您可以使用BUILD\u CAUSE变量

夜间触发时,每次按下后,值将为SCMTRIGGER


之后,您可以设置参数并使用它运行测试。

非常感谢@Mor Lajb!但是,你能详细说明一下吗?在哪里可以使用BUILD\u CAUSE变量?在哪里可以设置参数?我使用的插件是什么?我会定期与构建一起使用?HI@ShiraOzeri我会尝试提供更多信息:环境变量Build\u CAUSE包含以下值:SCMTRIGGER在触发时使用scm change TIMERTRIGGER on a timer trigger MANUALTRIGGER on manual trigger无需安装任何插件即可拥有此环境变量。您可以使用$BUILD\u CAUSE在bash步骤中访问此参数。顺便问一下,如何运行测试?在maven、gradle或其他步骤中。添加更多关于流程的描述,我将尝试帮助确定,因此我编辑我的问题。我用gradle和jenkins做测试。我需要在哪里添加构建原因?我不知道这个变量。再次感谢你的帮助。