デフォルトのブランチでなくても、ブランチで 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 サイトの他の関連記事を参照してください。