Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス / iosdc_...

uhooi
September 20, 2020

GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス / iosdc_2020

iOSDC Japan 2020
Day1 14:40〜 Track B
https://fortee.jp/iosdc-japan-2020/proposal/aff7d899-f92e-4342-ae24-fde1ae4cf799

## 参考リンク

- サンプルリポジトリ
https://github.com/uhooi/iOSDC2020-Talk-Sample

uhooi

September 20, 2020
Tweet

More Decks by uhooi

Other Decks in Programming

Transcript

  1. タスクランナー $ set -o pipefail && \ xcodebuild \ -sdk

    ${TEST_SDK} \ -configuration ${TEST_CONFIGURATION} \ -workspace ${WORKSPACE_NAME} \ -scheme ${SCHEME_NAME} \ -destination ${TEST_DESTINATION} \ -skip-testing:${UI_TESTS_TARGET_NAME} \ clean test \ | bundle exec xcpretty --report html
  2. タスクランナー $ set -o pipefail && \ xcodebuild \ -sdk

    ${TEST_SDK} \ -configuration ${TEST_CONFIGURATION} \ -workspace ${WORKSPACE_NAME} \ -scheme ${SCHEME_NAME} \ -destination ${TEST_DESTINATION} \ -skip-testing:${UI_TESTS_TARGET_NAME} \ clean test \ | bundle exec xcpretty --report html $ make test →
  3. GitHub Actions の料金(GitHub Free + Private) ・無料: 2,000 分 /

    月 ・超過: $ 0.008 / 分 OS 倍率 Windows 2 Linux 1 macOS 10