ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情� �を見ることができます。
ワークフローを手動実行する設定
ワークフローを手動で実行するには、workflow_dispatch
イベントで実行するようにワークフローを設定する必要があります。 To trigger the workflow_dispatch
event, your workflow must be in the default branch. workflow_dispatch
イベントの設定に関する詳しい情� �については「ワークフローをトリガーするイベント」を参照してく� さい。
これらのステップを実行するには、リポジトリへの書き込みアクセスが必要です。
Running a workflow
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- Under your repository name, click Actions.
- 左側のサイドバーで、実行するワークフローをクリックします。
- ワークフロー実行の一覧の上にあるRun workflow(ワークフローの実行)を選択します。
- Use the Branch dropdown to select the workflow's branch, and type the input parameters. Run workflow(ワークフローの実行)をクリックします。
To learn more about GitHub CLI, see "About GitHub CLI."
ワークフローを実行するには、workflow run
サブコマンドを使用します。 workflow
パラメータを、実行するワークフローの名前、ID、またはファイル名のいずれかに置き換えます。 たとえば、"Link Checker"
、1234567
、"link-check-test.yml"
などです。 ワークフローを指定しない� �合、GitHub CLI はワークフローを選択するためのインタラクティブメニューを返します。
gh workflow run workflow
ワークフローに入力可能な� �合、GitHub CLI は入力を求めるプロンプトを表示します。 または、-f
または -F
を使用して、key=value
形式で追� 入力をすることもできます。 ファイルから読み込むには -F
を使用します。
gh workflow run greet.yml -f name=mona -f greeting=hello -F data=@myfile.txt
標準入力を使用して、入力を JSON として渡すこともできます。
echo '{"name":"mona", "greeting":"hello"}' | gh workflow run greet.yml --json
リポジトリのデフォルトブランチ以外のブランチでワークフローを実行するには、--ref
フラグを使用します。
gh workflow run workflow --ref branch-name
ワークフロー実行の進行状況を表示するには、run watch
サブコマンドを使用して、インタラクティブリストから実行を選択します。
gh run watch
REST API を使用してワークフローを実行する
REST API を使用する� �合は、 inputs
とref
をリクエストボディのパラメータとして設定してく� さい。 入力を省略すると、ワークフローファイルで定義されているデフォルト値が使用されます。
Note: You can define up to 10 inputs
for a workflow_dispatch
event.
REST API の使用の詳細については、「ワークフローディスパッチ イベントの作成」を参照してく� さい。