如何設定在特定事件上觸發的工作流程?
設定要建立一個觸發特定事件的工作流程,您需要在 .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 actions 工作流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!