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

みんなもっとCI回して!いいところとか教えるから! / just_do_ci

uhooi
August 20, 2020

みんなもっとCI回して!いいところとか教えるから! / just_do_ci

【オンライン開催】YUMEMI.swift #9 ~テストと自動化~
https://yumemi.connpass.com/event/183635/

## 参考リンク

- makeの解説
https://qiita.com/uhooi/items/7b14b5ce413989c751c3

- GitHub Actionsの解説
https://qiita.com/uhooi/items/29664ecf0254eb637951

- 私が実際に使っているMakefile
https://github.com/uhooi/UhooiPicBook/blob/develop/Makefile

- 私が実際に使っているGitHub Actionsの設定ファイル
https://github.com/uhooi/UhooiPicBook/blob/develop/.github/workflows/main.yml

- 私が実際に使っているGitHub ActionsのCI結果画面
https://github.com/uhooi/UhooiPicBook/actions?query=workflow%3ACI

uhooi

August 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 →