ホームページ  >  記事  >  開発ツール  >  Githubアクションはメインブランチにある必要がありますか

Githubアクションはメインブランチにある必要がありますか

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-09 15:19:15480ブラウズ

Github アクションを実行するにはメイン ブランチ上にある必要がありますか?

いいえ、GitHub アクションを実行するためにメイン ブランチ上にある必要はありません。 GitHub アクションは、リポジトリ内の任意のブランチまたはタグで実行されるように構成できます。アクションを実行するブランチまたはタグを指定するには、ワークフロー ファイルで on キーワードを使用します。例:

<code class="yaml">on:
  push:
    branches: [main, develop]</code>

このワークフローは、main または develop ブランチへのプッシュがあるたびに実行されます。

Github アクションは、実行された場合にのみトリガーされます。

いいえ、GitHub アクションはメイン ブランチ上にある場合にのみトリガーされるわけではありません。 GitHub アクションは、次のようなさまざまなイベントによってトリガーできます。

  • ブランチまたはタグへのプッシュ
  • プル リクエスト
  • 問題
  • リリース
  • スケジュール
  • Webhooks

ワークフロー ファイル内のアクションをトリガーするイベントを指定できます。例:

<code class="yaml">on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]</code>

このワークフローは、main または develop ブランチへのプッシュがあるとき、または main ブランチに対してプル リクエストが開かれたときに実行されます。

Github アクションの場所は実行時に影響しますか?

いいえ、GitHub アクションの場所は実行時に影響しません。 GitHub アクションは、GitHub のホスト ランナーのいずれか、または独自の自己ホスト ランナー上で実行できます。ランナーの位置は、アクションの実行開始時期や完了までにかかる時間には影響しません。

以上がGithubアクションはメインブランチにある必要がありますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。