首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jenkins CI:如何根据不同的Xcode项目配置触发jenkins作业

Jenkins CI:如何根据不同的Xcode项目配置触发jenkins作业
EN

Stack Overflow用户
提问于 2014-12-10 09:22:51
回答 1查看 732关注 0票数 1

每当我在SVN中提交我的ios项目时,我就能够触发jenkins的工作。但是我的项目有4-5的配置,例如调试、发布、DebugStaging、ReleaseStaging、DebugLive.因此,我想要实现的是,每当我在SVN中提交时,jenkins都应该基于我的xcode配置构建4-5个作业。

我尝试在Build -> Xcode -> General Build Settings -> Configuration下的Jenkins配置中编写DebugStaging,但它失败了。

EN

回答 1

Stack Overflow用户

发布于 2014-12-10 09:52:03

对于Xcode插件,您可以选择设置要使用的配置:

configuration:--这是Xcode项目中定义的配置的名称。默认情况下,有调试和发行配置。

然后,您可能希望创建一个multi-configuration (矩阵)项目。

配置矩阵允许您指定要复制的步骤,并创建要创建的生成类型的多轴图。

基本上在您的职务配置页面中:

  • 在配置矩阵中,添加一个名为CONFIGURATION并值为Debug, Release, DebugStaging, ReleaseStaging, DebugLive的“用户定义轴”。
  • 在构建中,添加“条件步骤”(单个或多个):
代码语言:javascript
运行
复制
- in _Run?_, select "always",
- in _Builder_, select your Xcode builder and set its `CONFIGURATION` to :

${ENV,var=“配置”}

您的作业最终应该运行的次数与您的配置一样多,即5次。

补充案文:

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

https://stackoverflow.com/questions/27397291

复制
相关文章

相似问题

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