Skip to main content

アクションの作成

独自のアクションを作成することも、GitHubコミュニティで共有されているアクションを使用し、必要に応じてカスタマイズすることも、自分でビルドするアクションを書いて共有することもできます。

カスタム アクションについて

アクションとは、ジョブを作成し、ワークフローをカスタマイズするために組み合わせることができる個々のタスクです。 独自のアクションの作成、または GitHub コミュニティによって共有されるアクションの使用やカスタマイズができます。

Docker コンテナーのアクションを作成する

このガイドでは、Docker コンテナのアクションを作成するために最低限必要なステップを案内します。

JavaScript アクションを作成する

このガイドでは、アクションツールキットを使って JavaScript アクションをビルドする方法について学びます。

複合アクションを作成する

このガイドでは、複合アクションを構築する方法について学びます。

GitHub Actions のメタデータ構文

リポジトリでタスクを実行するアクションを作成できます。 アクションには、YAML 構文を使うメタデータ ファイルが必要です。

GitHub ActionsのためのDockerfileサポート

Docker コンテナー アクション用の Dockerfile を作成する際には、いくつかの Docker の命令が GitHub Actions やアクションのメタデータ ファイルとどのように関わるのかを知っておく必要があります。

アクションの終了コードの設定

終了コードを使って、アクションのステータスを設定できます。 GitHubは、パスした、あるいは失敗したアクションを示すステータスを表示します。

GitHub Marketplaceでのアクションの公開

GitHub Marketplaceでアクションを公開し、作成したアクションをGitHubコミュニティと共有できます。

プライベート リポジトリからのアクションとワークフローの共有

アクションまたは再利用できるワークフローを、一般に公開することなく共有できます。

アクションとワークフローを組織と共有する

アクションまたは再利用可能なワークフローを、公開することなく自分の組織と共有できます。

アクションのリリースと管理

自動化とオープンソースのベスト プラクティスを活用して、アクションを解放および維持できます。

サードパーティの CLI アクションの開発

GitHub Actions ランナーに CLI を設定するアクションを開発する方法について学びます。