actions test
1.0.0
此儲存庫是自動化工作流程的 GitHub Actions 設定的示範。 GitHub Actions 可讓您自動執行各種任務,例如直接在 GitHub 儲存庫中測試、建置和部署程式碼。
此儲存庫包含一個簡單的工作流程,可在將事件推送到主分支時觸發。工作流程包括以下步驟:
簽出程式碼:此步驟簽出您的儲存庫程式碼,使其可用於後續操作。
執行測試:此步驟執行您的測試套件,確保您的程式碼符合指定的品質和功能標準。
建置:如果適用,此步驟將為您的專案執行任何必要的建置流程。
部署(可選):如果您的專案涉及部署,可以設定此步驟將您的應用程式部署到指定環境。
若要在您自己的專案中開始使用 GitHub Actions,請按照以下步驟操作:
建立.github/workflows
目錄:在您的儲存庫中,建立.github/workflows
目錄來儲存您的工作流程檔案。
定義工作流程 YAML 檔案:在workflows
目錄中建立 YAML 文件,定義工作流程步驟、觸發器和任何必要的配置。您可以使用此儲存庫中提供的main.yml
檔案作為參考。
自訂工作流程:客製化工作流程以滿足專案的特定需求。您可以新增或刪除步驟、調整觸發器以及配置環境變數。
提交並推送:提交您的更改並將其推送到您的主分支。 GitHub Actions 將自動偵測新的工作流程並根據定義的觸發器開始執行它。
以下是工作流程文件 ( main.yml
) 的簡化範例:
name : CI/CD Workflow
on :
push :
branches :
- main
jobs :
build :
runs-on : ubuntu-latest
steps :
- name : Checkout Code
uses : actions/checkout@v2
- name : Run Tests
run : |
# Add your test commands here
- name : Build
run : |
# Add your build commands here
- name : Deploy
if : success()
run : |
# Add your deployment commands here (optional)