Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uhooi/iosdc2020-talk-sample
iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートークのサンプルリポジトリ
https://github.com/uhooi/iosdc2020-talk-sample
ci github github-actions ios iosdc
Last synced: 2 months ago
JSON representation
iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートークのサンプルリポジトリ
- Host: GitHub
- URL: https://github.com/uhooi/iosdc2020-talk-sample
- Owner: uhooi
- Created: 2020-08-29T02:24:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-27T05:49:34.000Z (over 3 years ago)
- Last Synced: 2023-03-06T00:10:31.894Z (almost 2 years ago)
- Topics: ci, github, github-actions, ios, iosdc
- Language: Swift
- Homepage:
- Size: 193 KB
- Stars: 35
- Watchers: 2
- Forks: 32
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iOSDC2020-Talk-Sample
## 概要
iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」レギュラートーク(以下、単に「トーク」と呼ぶ)のサンプルリポジトリです。
トークはハンズオン形式です。
本リポジトリを使って実際に手を動かすと、より楽しめます。## 本リポジトリの使い方
本リポジトリの `main` ブランチには、ビルドが通るiOSアプリのソースのみ含まれています。
GitHub Actionsのワークフローを作成し、みなさんの手で本リポジトリのCI環境を構築してください!1. 本リポジトリをフォークします。
![](./Docs/Images/Fork.png)2. 以下を参考にしてフォークしたリポジトリのワークフローを有効にします。
https://github.com/uhooi/iOSDC2020-Article-Sample#ci3. トークに沿って `.github/workflows/main.yml` を作成し、コミットしてプッシュします。
自分で実装するのが手間な人は `answer` ブランチからコピペしてください。
https://github.com/uhooi/iOSDC2020-Talk-Sample/blob/answer/.github/workflows/main.yml4. プッシュをトリガー(きっかけ)にCIが実行されるので、「Actions」タブから結果を確認します。
![](./Docs/Images/Actions.png)5. CIが成功していればOKです!
## 参考リンク
- [GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス by uhooi | トーク | iOSDC Japan 2020 - fortee.jp](https://fortee.jp/iosdc-japan-2020/proposal/aff7d899-f92e-4342-ae24-fde1ae4cf799)
- [iOSDC 2020「GitHub ActionsでiOSアプリをCIする個人的ベストプラクティス」パンフレット記事の補足資料](https://gist.github.com/uhooi/4e4844e7e7f6c7ed1caca60112c1f539)
- [actions/cache: Cache dependencies and build outputs in GitHub Actions](https://github.com/actions/cache)
- [norio-nomura/action-swiftlint: GitHub Action for SwiftLint](https://github.com/norio-nomura/action-swiftlint)## お問い合わせ
ハンズオンに行き詰まった、CIが失敗するなどの理由で問い合わせたい場合、Twitterの [@the_uhooi](https://twitter.com/the_uhooi) までご連絡ください。
または [Discussions](https://github.com/uhooi/iOSDC2020-Talk-Sample/discussions) にご投稿ください。## おわりに
頑張ってサンプルリポジトリを作ったので、スターください!