首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jenkins Pipeline flow中每晚只运行一个测试

如何在Jenkins Pipeline flow中每晚只运行一个测试
EN

Stack Overflow用户
提问于 2017-11-29 23:06:24
回答 1查看 1.3K关注 0票数 0

我在Jenkins Pipeline上有一系列的测试,比如Integration test1Integration test2smoke testEnd-to-End Test。在这些测试中,我只想让End-to-End Test在每晚为主服务器运行,而不考虑主控模块的变化。

例如,请参阅所附管道流程图

在这种情况下,我想每晚运行End-to-End Test,因为其他测试应该在SCM提交发生时运行。而End-to-End Test应该从Master获取最新的可用工件。

EN

回答 1

Stack Overflow用户

发布于 2017-11-29 23:19:49

Jenkins中的调度适用于作业。您需要将端到端测试重构为单独的Job。它可以是一个简单的自由风格的作业,也可以是一个管道作业。然后,您可以通过配置Build Triggers > Build periodically来调度此作业。

也可以使用构建作业dsl从管道调用此作业:

代码语言:javascript
复制
build job: 'e2e-test', parameters: ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47555871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档