まとめ
このモジュールの目標は、さまざまな種類の GitHub アクションを理解し、独自のカスタム GitHub アクションを作成して、それをワークフローで使用することでした。
この目標を達成するために、まず、カスタム GitHub アクションを記述するために必要なメタデータと構文について学習しました。 機能を自身のアクションに拡張するワークフロー コマンド、アクションのプライベートまたはパブリックな場所を選択する方法、アクションをドキュメント化およびバージョン管理するためのベスト プラクティスの確立などについて学習しました。 また、アクションを GitHub Marketplace に公開する方法についても学習しました。
次に、外部 API を使用する場合の GitHub Actions の動作について学習し、外部 API からの応答を、ワークフローのその後のステップで output:
パラメーターとして使用しました。 最後に、アクションを使用してリポジトリと対話する方法を学習しましたが、その際、問題を作成し、アクション ソース コードで複数のパッケージを使用しました。また、@actions/core package
を使用してエラーを記述し、不適切なアクションを終了する方法を学習しました。
詳細情報
このモジュールで説明したトピックの詳細情報へのリンクを次に示します。
- Docker コンテナーのアクションを作成する
- JavaScript アクションを作成する
- 複合実行ステップ アクションの作成
- GitHub Actions のメタデータ構文
- GitHub Actions のワークフロー コマンド
- アクションの終了コードの設定
- アクションにリリース管理を使用する
- アクションの公開