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

非常に価値のあるTravis CI の代替として、 GitHub Actions がしばらく前から利用可能になっています。継続的統合ツールとして、GitHub コード プラットフォームに非常によく統合されており、現在は非常に安定して実行されています。 GitHub Actions は、ワークフローが実行されるリポジトリに配置される YAML 構成ファイルに依存します。


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

4130f4fc3ee978baafb1b24b7e623190

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

バック