文章图片
选择右下? Rebuild / Cmd + Shift + P 选择 Codespaces: Rebuild Container 就可以配置好你的 Azure Functions 开发环境了
文章图片
这?我要说说在 .devcontainer 下的两个?件
devcontainer.json
devcontainer.json 是 Codespace 下设定的开发环境配置 , 除了对应的 Dockefile 外 , 还包括开发需要到的端? , 设定 , 以及对应的 Visual Studio Code 插件安装 。 像我这?就有开发的 Docker 端? , 以及 Python/Docker/Azure Functions 等插件 。 这个配置环境对于多?开发的项?是?常有?的 , 因为新的开发?员不?再关?开发环境如何配置 , 节约了配置时间
文章图片
例如我想安装 Thunder Client 插件给到开发团队, 就可以在 extensions 字段添加 "rangav.vscode-thunderclient"
文章图片
Dockerfile
Dockerfile 就是对应的开发环境设置 , 当然你也可以根据?身开发需要 , 创建??的开发环境容器
4.这个时候你就可以选择 Azure 环境创建 Azure Functions 应?了(这?步我就不??介绍了 , 和本地创建是?样的)
文章图片
5.来谈谈调试 , 可以直接进?调试 , 就如本地应??样 , ?常?便
文章图片
调试成功后 , 你可以同步?下代码到你的 GitHub
文章图片
当然你也可以直接通过 GitHub Actions 对 Repo 进? CI/CD 操作 , 这?篇幅有限我就不??多说了 。
总结
GitHub Codespaces 与 GitHub ?缝连接 , 通过云端不仅管理好你的代码 , 更可以作为开发环境 , 直接通过任意浏览器就可以完成整个研发周期的?作 , 降低了对本地硬件的依赖 。 更让依赖于 GitHub 的个?和团队 , 提供更好的?产? 。 ?伙伴们快快?起来 。
相关资源
1.了解 GitHub Codespaces 更多信息
https://docs.github.com/en/codespaces
2.Azure Functions 的开发
https://docs.microsoft.com/zh-cn/azure/azure-functions/functions-develop-vs-code
谢谢你读完了本文~相信你一定有一些感想、观点、问题想要表达 。 欢迎在评论区畅所欲言 , 期待听到你的“声音”哦!
同时 , 喜欢的内容也不要忘记转发给你的小伙伴们 , 谢谢你的支持!
关注微软中国MSDN
使用 Visual Studio 开发 Azure Functions
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
