特定のイベントでトリガーするワークフローを設定するにはどうすればよいですか?
設定するには特定のイベントでトリガーされるワークフローを作成するには、.github/workflows
ディレクトリにイベントを定義する必要があります。イベントは、プッシュ、プル リクエスト、またはその他の特定のイベントにすることができます。たとえば、メイン ブランチにプッシュが行われると、次のワークフローがトリガーされます:
<code class="yaml">name: Push to main on: push: branches: [ main ]</code>
GitHub Actions を使用してリポジトリ内のワークフローを自動化するにはどうすればよいですか?
GitHub Actions を使用して、リポジトリ内のさまざまなワークフローを自動化できます。一般的な例は次のとおりです。
ワークフローを自動化するには、.github/workflows
ディレクトリにワークフロー ファイルを作成する必要があります。ワークフロー ファイルは、ワークフローがトリガーされたときに実行されるステップを定義します。たとえば、次のワークフローは Node.js アプリケーションをビルドしてテストします:
<code class="yaml">name: Build and test on: [push, pull_request] jobs: build-and-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: 16 - run: npm install - run: npm test</code>
GitHub Actions ワークフローを作成するためのベスト プラクティスをいくつか示します。
以上がGithubアクションワークフローを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。