Skip to content

Commit

Permalink
CI 環境を構築する課題を作成
Browse files Browse the repository at this point in the history
refs #35
  • Loading branch information
ykws authored Feb 9, 2023
1 parent c609892 commit 67b934b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# CI

> 継続的インテグレーション (CI) とは、ソフトウェアの開発においてコードを頻繁に共有リポジトリにコミットする手法のことです。 コードをコミットする頻度が高いほどエラーの検出が早くなり、開発者がエラーの原因を見つけるためにデバッグしなければならないコードの量も減ります。
https://docs.github.com/ja/actions/automating-builds-and-tests/about-continuous-integration

CI の導入により、研修中にビルドができなくなったり、テストが失敗するようになったことを自動検知し、自身とレビュワーの負荷を減らすことができます。

GitHub には GitHub Actions という仕組みで CI を導入できるようになっています。

https://docs.github.com/ja/actions/learn-github-actions/understanding-github-actions

# 課題
GitHub Actions で PR が更新されたらビルドとテストを実行する CI 環境を構築してみよう

## 参考
- [GitHub Actions で XCTest を実行する](https://zenn.dev/yumemi_inc/articles/xctest-github-actions)

0 comments on commit 67b934b

Please sign in to comment.