我们有一个构建,除其他外,还运行 MSTest。我们将一些测试分为“每晚”和其他所有测试,以保持我们的构建快速运行。
我们想要:
- 在 SCM 更改触发器上,运行所有未分类的测试
- 按照每晚计划运行所有测试,包括“每晚”类别
我使用参数化构建进行了设置,但没有选项可以在 SCM 更改或计划上选择参数。
是否有解决方法可以实现此目的?也许使用第二个构建项目?
最佳答案
让它可以与 2 个项目一起使用:
- 我的原始项目是使用 SCM 触发器设置的,仅运行“快速”类别
- 设置第二个项目并计划每晚触发,其唯一的构建步骤是触发同时运行“快速”和“慢速”类别的第一个项目。
关于msbuild - Jenkins - 参数化构建和 SCM 触发器/时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212843/