首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Jenkins多配置项目映射到Maven配置文件

将Jenkins多配置项目映射到Maven配置文件
EN

Stack Overflow用户
提问于 2016-11-08 15:57:22
回答 2查看 560关注 0票数 0
  1. 我想要创建一个Jenkins多配置项目,其中每次迭代都运行在不同的操作系统上(也就是说,axis由Jenkins从标签组成)。
  2. 对于每个平台,我希望Jenkins运行一个不同的Maven配置文件。例如,对于标签“linux-从”,我希望它运行Maven配置文件“linux 64-gcc-debug”。
  3. Maven配置文件名称与Jenkins从标签不同。因此,我想在Jenkins端配置一个映射,将每个标签映射到不同的配置文件名称。
  4. 最后,有时需要一个标签来运行多个Maven配置文件。例如,“linux-从”应该构建以下Maven概要文件:
代码语言:javascript
运行
复制
- linux-i386-gcc-debug
- linux-i386-gcc-release
- linux-amd64-gcc-debug
- linux-amd64-gcc-release

是否有可能在Jenkins多配置项目中实现这一点?如果是,如何实现?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-08 20:40:32

以下是为我工作的人:

然后,可以从shell构建步骤运行mvn install -P${profile}

票数 0
EN

Stack Overflow用户

发布于 2016-11-08 20:03:20

你可以试试矩阵Groovy执行策略

您可以使用一个轴作为您想要的轴标签,而另一个轴可能是用户定义的所有可能配置文件的轴。

在策略脚本中,只需选择所需的组合即可。因此,它的行为就像一个更有力的组合过滤器。

我认为您需要在运行时使用参数来决定要选择哪个配置文件来选择调试选项。可以在脚本中使用这些参数来决定所需的组合。

免责声明:我建立了矩阵执行策略

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

https://stackoverflow.com/questions/40491288

复制
相关文章

相似问题

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