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