Azure连续部署完成部署时如何调用Azure功能

时间:2017-10-23 10:49:34

标签: git azure azure-functions continuous-deployment azure-blob-storage

对于Azure功能的持续部署,我遵循此document。我已成功使用Azure功能设置github帐户以进行持续部署。

现在我想将Git-hub文件复制到WASB存储。由于我在Azure功能持续部署后在Kudu控制台中有github文件,我有一个想法是将Git-hub文件从D:\ home \ site \ repository复制到WASB存储而不是从Github复制文件。

我编写了Azure函数来将文件从D:\ home \ site \ repository复制到WASB。现在我想调用这个Azure函数。

在Azure功能连续部署完成部署后,如何调用此Azure功能?因为Azure功能连续部署完成后,Git-hub文件在D:\ home \ site \ repository路径中更新。

1 个答案:

答案 0 :(得分:1)

有几个选项需要考虑。最简单的是提供部署后脚本/操作。见https://github.com/projectkudu/kudu/wiki/Post-Deployment-Action-Hooks

其他选项是提供和自定义部署脚本,以便在脚本结束时进行所需的任何后期操作。见https://github.com/projectkudu/kudu/wiki/Customizing-deployments。另外,你可以考虑WebHook;见https://github.com/projectkudu/kudu/wiki/Web-hooks