首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fastlane与Jenkins的集成

Fastlane与Jenkins的集成
EN

Stack Overflow用户
提问于 2020-01-22 11:53:21
回答 1查看 2.6K关注 0票数 1

例如,我一直在使用Fastlane,以自动化我们在将应用程序发布到TestFlight时总是经过的常见过程。我有这条车道(在Fastfile里):

代码语言:javascript
复制
default_platform(:ios)

lane :beta do
 enable_automatic_code_signing
  increment_build_number
  gym
  # Use pilot to upload your app to testflight
  pilot(distribute_external: false)
end

这是Gymfile

代码语言:javascript
复制
scheme("my-scheme")

output_directory("./fastlane/builds")

include_bitcode(true)

include_symbols(false)

export_xcargs("-allowProvisioningUpdates")

现在,这允许我将构建发送到TestFlight。

但是,更好的方法是我可以使用Jenkins和Fastlane,所以每次提交都是在特定的分支(比如dev)上进行,然后生成并发送给TestFlight。什么是一种方式,执行所有这些快车道的具体行动,例如。健身房,飞行员等等..。和詹金斯?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-22 12:06:36

快车道:

构建和发布移动应用程序的最简单方法。快车道处理繁琐的任务,这样你就不用做了。来源

詹金斯:

作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何项目。来源

Fastlane是一个构建和部署移动应用程序的工具,Jenkins是用于构建、部署任何类型的应用程序(web、mobile、桌面)的自动化套件。使用Jenkins,您可以完成相同的步骤,但是设置它需要更多的时间。快车道不能像詹金斯那样触发行动。所以,如果你想要一个晚上的构建,你应该设置它通过Cron乔布斯或詹金斯。

在Jenkins中,您可以通过类似于"Xcode Integration“https://plugins.jenkins.io/xcode-plugin的插件获得类似Fastlane的类似功能

Fastlane有一个名为"Jenkins一体化“的CI集成文档

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

https://stackoverflow.com/questions/59859194

复制
相关文章

相似问题

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