摘要
在此模式中,您已瞭解如何使用 GitHub Actions 和工作流程來執行 CD 解決方案,以便將以容器為基礎的 Web 應用程式部署到 Microsoft Azure Web Apps。 您也已經使用工作流程,將部署環境的建立和清除作業自動化。
您已經了解:
- 觸發 CD 工作流程的選項
- 使用作業條件控制工作流程執行
- 使用 GitHub
deploy
動作部署至 Microsoft Azure - 使用 GitHub Secrets 儲存認證
- 使用 GitHub 動作建立和刪除 Azure 資源
深入了解
針對此課程模組中提及的主題,以下是相關的詳細資訊連結。
- GitHub Actions 說明文件
- GitHub Marketplace
- GitHub 建立的動作
- GitHub Actions 的中繼資料語法
- GitHub Actions 的工作流程語法
- GitHub Actions 使用方式限制
- Docker 容器簡介
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Artifact and log retention policy (成品和記錄保留原則)
- Artifacts REST API (成品 REST API)
- Adding a workflow status badge (新增工作流程狀態徽章)
- 環境