第8回大阪Jenkins勉強会LT: iOS vs CI
-
Upload
hiroshi-maekawa -
Category
Engineering
-
view
1.418 -
download
0
Transcript of 第8回大阪Jenkins勉強会LT: iOS vs CI
iOS vs CI @Posaune
• a.k.a @Posaune
• ALM
D%ygyr
3ZK.
iOS
• XCode GUI /
•
• Mac
XCode GUI /
• XCode GUI
•
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
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
※ Circle CI …
https://circleci.com/docs/ios-builds-on-os-x/
XCode 8 …
• XCode
Developper Portal
AppStore
XCode Swift
XCode
XCode 8 …
•
fastlane
• iOS Jenkinsfile Fastfile
•
• https://github.com/fastlane/fastlane
fastlane ios adhoc
gym schema
lane :beta do gym(scheme: "schema", clean: true) end
•
CircleCI
•
• iOS
•
•
Safari
•
nomad-cli
•
•
• Apple
fastlane
•
•
• github
CircleCI
•
•
•
•
: Apple Enterprise Program•
•
•
Mac
• iOS
• Xamarin Mac
• VirtualBox …
• fastlane
• Enterprise
• Mac CircleCI VM Mac mini