まとめ
このモジュールでは、GitHub Actions とワークフローを使用して CI ソリューションを実装しました。
次のことが可能になりました。
- GitHub Actions とワークフロー テンプレートを使用して、Node.js プロジェクトをビルドしてテストします。
- GitHub Actions ログを使用して、失敗したテストをデバッグします。
- 以下を行うために GitHub Actions を使用してワークフローをカスタマイズする:
- ビルド成果物を作成して保存する。
- ビルド成果物へのアクセス権を取得する。
- 複数のターゲットに対してテストする。
- pull request にラベルを追加する。
GitHub Actions を使用して体験を続けるには、 ラーニング パスの次のモジュールを確認してください。 ここで学習した内容をさらに発展させ、GitHub Actions を継続的デリバリー、およびコードとしてのインフラストラクチャに使用します。
関連コンテンツ
このモジュールで説明されている主題の詳細情報へのリンクを次に示します。
- GitHub Actions ドキュメント
- GitHub Marketplace
- GitHub で作成されたアクション
- actions/checkout@v3
- actions/upload-artifact(アクションでアーティファクトをアップロード)
- アクション/アーティファクトをダウンロード
- pullreminders/label-when-approved-action
- GitHub Actions のメタデータ構文
- GitHub Actions のワークフロー構文
- ワークフローをトリガーするイベント
- GitHub Actions の使用制限
- GitHub Actions について: ジョブ
- CI について: ジョブ
- npm install
- npm run
- npm テスト
- 既定の環境変数
- コンテキスト
- GitHub Actions について
- キャッシュ アクションを使用する
- ワークフロー内のジョブ間でデータを渡す
- デバッグ ログを有効にする
- ワークフロー実行ログを使用する