本文介绍如何使用 Visual Studio Code 的 Azure Kubernetes 服务 (AKS) 扩展中的自动部署创建 GitHub 工作流。 某个 GitHub 工作流自动执行各种开发任务,例如构建、测试和部署代码,确保了整个开发过程中的一致性和效率。 它通过与版本控制无缝集成来增强协作,实现了持续集成和持续部署 (CI/CD) 管道,并确保所有更改在合并到主代码库之前都经过彻底审查。
先决条件
在开始之前,请确保准备好以下资源:
- 一个活动文件夹,其中的代码已在 Visual Studio Code 中打开。
- 确保当前工作区是活动的
git
存储库。 - 已下载的 Visual Studio Code 的 Azure Kubernetes 服务 (AKS) 扩展。 有关详细信息,请参阅安装 Visual Studio Code 的 Azure Kubernetes 服务 (AKS) 扩展。
使用 Azure Kubernetes 服务 (AKS) 扩展创建 GitHub 工作流
可以使用命令面板或 Kubernetes 视图访问用于创建 GitHub 工作流的屏幕。
在键盘上,按
Ctrl+Shift+P
打开命令面板。输入以下信息:
- 工作流名称:输入你的 GitHub 工作流的名称。
- GitHub 存储库:选择要将 Kubernetes 部署文件保存到的位置。
- 订阅:选择 Azure 订阅。
- Dockerfile:选择要在 GitHub 操作中生成的 Dockerfile。
- 生成上下文:选择一个生成上下文。
- ACR 资源组:选择一个 ACR 资源组。
- 容器注册表:选择一个容器注册表。
- Azure 容器注册表映像:选择或输入一个 Azure 容器注册表映像。
- 群集资源组:选择你的群集资源组。
- 群集:选择你的 AKS 群集。
- 命名空间:选择或输入要在其中进行部署的命名空间。
- 类型:选择部署选项的类型。
选择创建。
有关详细信息,请参阅 Visual Studio Code 功能的 AKS 扩展。
产品支持和反馈
如果你有疑问或想要提供产品反馈,请在 AKS 扩展 GitHub 存储库中提出问题。
后续步骤
若要详细了解其他 AKS 加载项和扩展,请参阅加载项、扩展和其他 AKS 集成。