您好,欢迎来到时间财富网
全部需求分类
当前位置:首页 > 移动应用 > ios中有效提高代码质量的集成数据与管理
ios中有效提高代码质量的集成数据与管理
2015-11-10 14:15:01   作者:风雨考验   人气:1408次  评论(0)
所属标签: 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提交过程。 

最后总结 

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


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

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

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