摘要
在此模块中,你已了解如何使用 GitHub Actions 和工作流来实现 CD 解决方案,该解决方案将基于容器的 Web 应用部署到 Microsoft Azure Web 应用。 你还通过使用工作流自动创建和拆解了部署环境。
你已了解以下知识:
- 用于触发 CD 工作流的选项
- 使用作业条件控制工作流执行
- 使用 GitHub
deploy
操作部署到 Microsoft Azure - 使用 GitHub 机密存储凭据
- 使用 GitHub 操作创建和删除 Azure 资源
了解详细信息
这里由一些链接,指向关于本模块中讨论的主题的更多信息。
- GitHub Actions 文档
- GitHub 市场
- 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
- 项目和日志保留策略
- Artifacts REST API
- 添加工作流状态徽章
- 环境