Azure功能 - 使用moq单元测试进行本地开发&使用VSTS Release管道进行持续部署

时间:2016-07-20 10:29:16

标签: azure azure-functions

我正在寻找将Azure功能开发为Visual Studio中的项目,而不是基于浏览器的编码,这些编码将转到GIT仓库,并遵循VSTS现有管道的持续构建和部署过程。想知道这是否可行,还想知道我们是否可以为这些功能项目构建基于moq的单元测试?

1 个答案:

答案 0 :(得分:3)

马赫什,

您可以使用IDE(Visual Studio,VS Code,Atom等)编写功能,并使用Azure Web Apps可用的相同机制设置Continuous Deployment(使用本地Git,GitHub,VSTS,FTP等) 以下是一些涵盖部署选项的文档: Git的方法: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/#localgitdeployment FTP: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/#ftp

您还可以在我们的主持人Matthew Henderson的//构建演示中逐步看到这个过程:https://channel9.msdn.com/events/Build/2016/T692

虽然可以做到,但是目前,工具还没有进行简单的开发 - >测试 - >部署工作流程,但这是我们积极开展的工作。

我们提供了一些有关如何在本地运行,调试和测试函数的信息: https://github.com/Azure/azure-webjobs-sdk-script/wiki

C#也可以进行远程调试,我们很快就会预览CLI。

我希望这些信息有用。

相关问题