msbuild - Jenkins - 参数化构建和 SCM 触发器/时间表

标签 msbuild build jenkins mstest parameterized

我们有一个构建,除其他外,还运行 MSTest。我们将一些测试分为“每晚”和其他所有测试,以保持我们的构建快速运行。

我们想要:

  • 在 SCM 更改触发器上,运行所有未分类的测试
  • 按照每晚计划运行所有测试,包括“每晚”类别

我使用参数化构建进行了设置,但没有选项可以在 SCM 更改或计划上选择参数。

是否有解决方法可以实现此目的?也许使用第二个构建项目?

最佳答案

让它可以与 2 个项目一起使用:

  • 我的原始项目是使用 SCM 触发器设置的,仅运行“快速”类别
  • 设置第二个项目并计划每晚触发,其唯一的构建步骤是触发同时运行“快速”和“慢速”类别的第一个项目。

关于msbuild - Jenkins - 参数化构建和 SCM 触发器/时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212843/

相关文章:

performance - 如何提高 Jenkins 服务器的性能?

Jenkins - SVN 中存在更改,但 Jenkins 未显示任何更改,但构建正在运行

msbuild - 如何在 MSBuild 中默认任务参数

file - 删除 6 个月前的文件

visual-studio - 为什么我的 TeamCity 构建失败,即使 MSBuild 没有错误?

build - WebRTC : ninja build not working

android - 错误: 'link' does not name a type

android - Android Studio 升级后出现 NoSuchElementException

jenkins - 从 Jenkins 的工作区发送带有附件的 html 格式的电子邮件

visual-studio-2010 - VS2010/MSBuild 4.0 构建外部项目