ios中有效提高代码质量的集成数据与管理(2)
2015-11-10 14:15:01 [ ] 来源:网络收集 分享至:
更多
标签:IOS 
Java代码 
  1. before_all do |lane|  
  2.  cert  
  3.  sigh  
  4. end  
  5. desc “Deploy a new build to ribot iOS developers over crashlytics”  
  6. lane :dev do  
  7.  ipa  
  8.  crashlytics({ groups: ‘ribot-developers’ })  
  9. end  
  10. desc “Deploy a new build to people at ribot over crashlytics”  
  11. lane :internal do  
  12.  ensure_git_status_clean  
  13.  append_build_time  
  14.  ipa  
  15.  crashlytics({ groups: ‘ribot’ })  
  16.  reset_git_repo  
  17. end  
  18. desc “Deploy a new build to everyone over crashlytics”  
  19. lane :external do  
  20.  ensure_git_status_clean  
  21.  increment_build_number  
  22.  ipa  
  23.  crashlytics({ groups: [‘ribot’, ‘client’] })  
  24.  commit_version_bump  
  25.  add_git_tag  
  26.  push_to_git_remote  
  27. end  
  28. after_all do |lane|  
  29.  clean_build_artifacts  
  30. end  

通过使用fastlane工具(通过Ruby Gems来安装)来运行一个lane。 
Java代码 
  1. fastlane internal  

在开始使用所有的lanes之前,我们应该自动确保我们有一个有效的signing certificate和最新的provisioning profile。所有我们的配置都放在一个.env文件,它让我们有些默认配置,但当我们运行fastlane根据需要来覆盖它们。 

在将来,我们会通过使用deliver操作来自动化App Store提交过程。 

最后总结 

到目前为止,我们已经尝试这些过程,并在工程中呈现出好的结果。我们期望看到只要适当地使用这些工具,就能提高代码的质量,这些报告将会让我们随着时间推移来量化代码质量。我们期待在下一个工程中适当地使用这些工具会发生什么。 


时间财富网为广大企业、商家、个人,提供平面设计、装修设计、建筑设计、起名改名、策划文案、网站建设、营销推广等服务。若您有类似需要,请点击立即发布项目

另,时间财富网上也有着各式各样的任务,无论您是拥有技能的专业人士,还是技术小白。都能在时间财富网上找到您能参与的项目。点击进入悬赏大厅

无论你有什么疑难杂症,威客们都能一一为您解决,点击进入:问答平台

相关文章列表:
我要评论 网友评论
评论加载中...

文明上网,理性发言
关于我们 | 联系我们 | 参与项目须知 | 发布悬赏须知 | 使用帮助 | 软件下载 | 付款方式 | 广告服务 | 威客网盘
ICP证:川B2-20100121 Copyright(©) 2012 www.680.com All rights reserved.