ホームページ  >  記事  >  開発ツール  >  ブランチ上で github アクションを実行できますか

ブランチ上で github アクションを実行できますか

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-09 15:08:17657ブラウズ

デフォルトのブランチでなくても、ブランチで GitHub Actions を実行できますか?

はい、リポジトリ内のどのブランチでも GitHub Actions を実行できます。はデフォルトのブランチです。これを行うには、ワークフロー ファイルで on キーワードを使用して、ワークフローをトリガーするブランチを指定します。たとえば、次のワークフローは、master ブランチにプッシュまたはマージされたすべてのブランチで実行されます:

<code class="yaml">on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master</code>

特定のブランチがプッシュまたはマージされたときに GitHub アクションをトリガーできますか?

はい、特定のブランチがプッシュまたはマージされたときに GitHub アクションをトリガーできます。これを行うには、ワークフロー ファイルで on キーワードを使用して、ワークフローをトリガーする特定のブランチを指定します。たとえば、main ブランチがプッシュまたはマージされると、次のワークフローが実行されます:

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

GitHub Actions を使用して、リポジトリ内の特定のブランチのタスクを自動化できますか?

はい、GitHub Actions を使用して、リポジトリ内の特定のブランチのタスクを自動化できます。これを行うには、ワークフロー ファイルで on キーワードを使用して、ワークフローをトリガーする特定のブランチを指定します。 jobs キーワードを使用して、自動化するタスクを定義することもできます。たとえば、次のワークフローは build ブランチで main ジョブを実行します:

<code class="yaml">on:
  push:
    branches: [ main ]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
      - name: Build
        run: make build</code>

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

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