我在Jenkins Pipeline上有一系列的测试,比如Integration test1,Integration test2,smoke test,End-to-End Test。在这些测试中,我只想让End-to-End Test在每晚为主服务器运行,而不考虑主控模块的变化。
例如,请参阅所附管道流程图

在这种情况下,我想每晚运行End-to-End Test,因为其他测试应该在SCM提交发生时运行。而End-to-End Test应该从Master获取最新的可用工件。
发布于 2017-11-29 23:19:49
Jenkins中的调度适用于作业。您需要将端到端测试重构为单独的Job。它可以是一个简单的自由风格的作业,也可以是一个管道作业。然后,您可以通过配置Build Triggers > Build periodically来调度此作业。
也可以使用构建作业dsl从管道调用此作业:
build job: 'e2e-test', parameters: ...https://stackoverflow.com/questions/47555871
复制相似问题