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

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

Mary-Kate Olsen
リリース: 2024-10-09 15:08:17
オリジナル
691 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート