GitHub アクションを使用した CI

価値の高いTravis CIの代替として、 GitHub Actionsもしばらくの間利用可能でした. 継続的統合ツールとして、GitHub コード プラットフォームに非常によく統合されており、現在は非常に安定しています. GitHub アクションは、ワークフローが実行されるリポジトリに配置された YAML 構成ファイルに基づいています。


以下は、次のプッシュで自動化されたテストを実行するのに十分なボイラープレート YAML ファイルです (たとえば、さまざまな環境でPHPUnitJestに基づいており、 MySQLまたはPostgreSQL (またはMarketplaceの多数の他のアクションの 1 つ) の統合でもあります)。問題:

4130f4fc3ee978baafb1b24b7e623190

実行中のすべてのテストは、リポジトリの [アクション] タブに表示されます。 優れた点: GitHub Actions は、パブリック リポジトリに対して完全に無料で使用できます (1 か月あたり 2,000 分)。 事前にローカルで実験したい場合は、 actツールを使用することをお勧めします。これは、ランナーをローカルでシミュレートするためにも使用できます。

バック