Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

第8回大阪Jenkins勉強会LT: iOS vs CI

1,728 views

Published on

第8回大阪Jenkins勉強会でのLT資料です

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

第8回大阪Jenkins勉強会LT: iOS vs CI

  1. 1. iOS vs CI @Posaune
  2. 2. • a.k.a @Posaune • ALM
  3. 3. D%ygyr 3ZK.
  4. 4. iOS • XCode GUI / • • Mac
  5. 5. XCode GUI / • XCode GUI •
  6. 6. xcodebuild CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= PROVISIONING_PROFILE= -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=9.0,name=iPhone 6' -workspace MyWorkspace.xcworkspace -scheme "My Scheme" clean build test
  7. 7. xcodebuild CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= PROVISIONING_PROFILE= -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=9.0,name=iPhone 6' -workspace MyWorkspace.xcworkspace -scheme "My Scheme" clean build test | tee $CIRCLE_ARTIFACTS/xcode_raw.log | xcpretty --color --report junit --output $CIRCLE_TEST_REPORTS/xcode/results.xml
  8. 8. ※ Circle CI … https://circleci.com/docs/ios-builds-on-os-x/
  9. 9. XCode 8 … • XCode Developper Portal AppStore XCode Swift XCode
  10. 10. XCode 8 … •
  11. 11. fastlane • iOS Jenkinsfile Fastfile • • https://github.com/fastlane/fastlane
  12. 12. fastlane ios adhoc
  13. 13. gym schema lane :beta do gym(scheme: "schema", clean: true) end
  14. 14. • CircleCI •
  15. 15. • iOS • • Safari •
  16. 16. nomad-cli • •
  17. 17. • Apple
  18. 18. fastlane • • • github
  19. 19. CircleCI • • • •
  20. 20. : 
 Apple Enterprise Program • • •
  21. 21. Mac • iOS • Xamarin Mac • VirtualBox …
  22. 22. • fastlane • Enterprise • Mac CircleCI VM Mac mini

×