Как вызвать функцию Azure, когда непрерывное развертывание Azure завершает развертывание

Я следую этому документу для функции Azure. непрерывное развертывание. Я успешно настроил учетную запись github с функцией Azure для непрерывного развертывания.

Теперь мне нужно скопировать файлы Git-hub в хранилище WASB. Поскольку у меня есть файлы github в консоли Kudu после непрерывного развертывания функции Azure, у меня есть идея скопировать файлы git-hub из D: \ home \ site \ repository в хранилище WASB вместо копирования файлов из Github.

Я написал функцию Azure для копирования файлов из D: \ home \ site \ repository в WASB. Теперь я хочу вызвать эту функцию Azure.

Как я могу вызвать эту функцию Azure после того, как непрерывное развертывание функции Azure завершит развертывание? Поскольку файлы Git-hub обновляются по пути D: \ home \ site \ repository после завершения непрерывного развертывания функции Azure.


person Galet    schedule 23.10.2017    source источник


Ответы (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.

person Suwat Ch    schedule 23.10.2017
comment
Как я могу вызвать функцию Azure из файла .cmd в действии после развертывания? - person Galet; 24.10.2017