首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置jenkins多配置构建和测试

如何配置jenkins多配置构建和测试
EN

Stack Overflow用户
提问于 2011-07-01 23:40:11
回答 1查看 9.9K关注 0票数 8

我需要在多个配置上构建和测试: linux、osx和solaris。我有标记为"linux“、"osx”和"solaris“的从节点。对于每个配置,我希望(a)构建(b)运行烟雾测试(c),如果烟雾测试通过,然后运行完整的测试,甚至更多。

我认为多配置作业可能是答案,所以我设置了一个多配置构建作业,它在每个操作系统上启动并发构建。构建作业将触发下游的冒烟测试生成,这反过来会触发整个测试作业。

我遇到了以下问题

  1. --如果其中一个配置失败,整个作业就会失败,而且Jenkins不会触发任何下游作业(例如,如果solaris构建失败,Jenkins将不会对osx和linux运行冒烟测试或完整测试)。
  2. solaris构建所花费的时间大约是其他构建的两倍(大约一个小时),我更喜欢linux和osx冒烟测试,而不是等待solaris构建完成。

这是否意味着我只能手工制作三条工作管道,并将其置于“全启动”工作(即创建和手工链接以下工作岗位)之后?

代码语言:javascript
运行
复制
build-linux   smoke-test-linux   full-test-linux
build-osx     smoke-test-osx     full-test-osx
build-solaris smoke-test-solaris full-test-solaris

我错过什么明显的东西了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-04 05:05:53

据我所知,答案是创建3个矩阵作业,每个系统一个。然后,他们将有3个子作业(构建,烟雾测试,全面测试),构建工作作为试金石。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6554173

复制
相关文章

相似问题

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