All Projects → uhooi → iOSDC2020-Talk-Sample

uhooi / iOSDC2020-Talk-Sample

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

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to iOSDC2020-Talk-Sample

megalinter
🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Stars: ✭ 534 (+1425.71%)
Mutual labels:  ci, github-actions
ci-notice
😱 Notify you when CI fails.
Stars: ✭ 25 (-28.57%)
Mutual labels:  ci, github-actions
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+220%)
Mutual labels:  ci, github-actions
overview
Automate your workflows with GitHub actions for MATLAB.
Stars: ✭ 40 (+14.29%)
Mutual labels:  ci, github-actions
CI-Utils
Utilities for running Common Lisp on CI platforms
Stars: ✭ 18 (-48.57%)
Mutual labels:  ci, github-actions
setup-swift
GitHub Action that setup a Swift environment
Stars: ✭ 114 (+225.71%)
Mutual labels:  ci, github-actions
CIAnalyzer
A tool collecting multi CI services build data and export it for creating self-hosting build dashboard.
Stars: ✭ 52 (+48.57%)
Mutual labels:  ci, github-actions
setup-scheme
Github Actions CI / CD setup for Scheme
Stars: ✭ 13 (-62.86%)
Mutual labels:  ci, github-actions
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (+5.71%)
Mutual labels:  ci, github-actions
setup-gleam
👷‍♀️ Gleam on GitHub Actions
Stars: ✭ 16 (-54.29%)
Mutual labels:  ci, github-actions
arduino-lint-action
GitHub Actions action to check Arduino projects for problems
Stars: ✭ 20 (-42.86%)
Mutual labels:  ci, github-actions
Act
Run your GitHub Actions locally 🚀
Stars: ✭ 19,915 (+56800%)
Mutual labels:  ci, github-actions
install-swift
GitHub Action to install a version of Swift 🏎
Stars: ✭ 23 (-34.29%)
Mutual labels:  ci, github-actions
deploy-to-cocoapods-github-action
Github action for deploying to Cocoapods.org
Stars: ✭ 29 (-17.14%)
Mutual labels:  ci, github-actions
update-container-description-action
github action to update a Docker Hub, Quay or Harbor repository description from a README file
Stars: ✭ 20 (-42.86%)
Mutual labels:  ci, github-actions
jcefbuild
Binary builds of java-cef
Stars: ✭ 160 (+357.14%)
Mutual labels:  ci, github-actions
action-junit-report
Reports junit test results as GitHub Pull Request Check
Stars: ✭ 103 (+194.29%)
Mutual labels:  ci, github-actions
release-helper
🤖 A GitHub Action that help you publish release.
Stars: ✭ 27 (-22.86%)
Mutual labels:  ci, github-actions
github-act-runner
act as self-hosted runner
Stars: ✭ 68 (+94.29%)
Mutual labels:  ci, github-actions
Cml
♾️ CML - Continuous Machine Learning | CI/CD for ML
Stars: ✭ 2,843 (+8022.86%)
Mutual labels:  ci, github-actions

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 までご連絡ください。
または Discussions にご投稿ください。

おわりに

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].