Jenkins仅在定期构建而不是轮询构建时运行批处理命令

时间:2013-08-02 07:47:56

标签: batch-file jenkins

我和詹金斯有问题。我有一个Jenkins Job,在那里我运行多个批处理命令。我有一个Build定期在午夜建立工作。我有一个Poll SCM,它可以在发生变化时构建项目。我在批处理文件中创建CodeCoverage报告。此批处理文件定期运行在Build和Poll SCM构建(轮询构建)。但我只想在定期构建时创建CodeCoverage报告。有人知道如何实现这个目标吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您要执行两组操作,那么您可能真的需要两个不同的工作。

事实上,这是我设置的大多数项目的运行方式。有定期(每日)和轮询的scm(提交)作业。繁重的工作(清洁构建,代码分析,广泛测试,scm度量收集)仅针对日常构建进行。提交构建保持轻量级(增量构建,冒烟测试)。