Skip to content

iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートークのサンプルリポジトリ

Notifications You must be signed in to change notification settings

acevif/iOSDC2020-Talk-Sample

 
 

Repository files navigation

iOSDC2020-Talk-Sample

概要

iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートーク(以下、単に「トーク」と呼ぶ)のサンプルリポジトリです。

トークはハンズオン形式です。
本リポジトリを使って実際に手を動かすと、より楽しめます。

本リポジトリの使い方

本リポジトリの main ブランチには、ビルドが通るiOSアプリのソースのみ含まれています。
GitHub Actionsのワークフローを作成し、みなさんの手で本リポジトリのCI環境を構築してください!

  1. 本リポジトリをフォークします。

  2. 以下を参考にしてフォークしたリポジトリのワークフローを有効にします。
    https://github.com/uhooi/iOSDC2020-Article-Sample#ci

  3. トークに沿って .github/workflows/main.yml を作成し、コミットしてプッシュします。
    自分で実装するのが手間な人は answer ブランチからコピペしてください。
    https://github.com/uhooi/iOSDC2020-Talk-Sample/blob/answer/.github/workflows/main.yml

  4. プッシュをトリガー(きっかけ)にCIが実行されるので、「Actions」タブから結果を確認します。

  5. CIが成功していればOKです!

参考リンク

お問い合わせ

ハンズオンに行き詰まった、CIが失敗するなどの理由で問い合わせたい場合、Twitterの @the_uhooi までご連絡ください。

おわりに

頑張ってサンプルリポジトリを作ったので、スターください!

About

iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートークのサンプルリポジトリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 60.1%
  • Ruby 27.6%
  • Makefile 12.3%