Azure - Kudu - верните изменения в git
У меня есть автоматическая настройка сборки и развертывания в Azure. Все отлично работает
Однако есть определенный файл, который, если он будет изменен во время сборки, я бы хотел, чтобы он был передан / возвращен в GIT. Возможно ли это с текущей функциональностью Kudu на Azure?
1 ответ
Он не предназначен для этого типа рабочих процессов. В то время как вы могли бы, вероятно, взломать что-то с некоторыми усилиями, вам, по крайней мере, потребуется решить аутентификацию.
У Куду есть два разных режима аутентификации:
- При развертывании общедоступных репозиториев он использует общедоступную конечную точку https для получения изменений. Следовательно, он не сможет ничего оттолкнуть.
- При развертывании закрытых репозиториев он устанавливает "ключ развертывания" (с GitHub или Bitbucket). Но этот ключ развертывания позволяет только тянуть. Связанная информация здесь
Поэтому вам, вероятно, потребуется настроить Kudu с помощью полного ключа ssh, что можно сделать.
Как только вы пройдете аутентификацию и сможете использовать push, вы сможете собрать что-то вместе с действием после развертывания, которое сделает то, что вам нужно.
Но в целом я бы не рекомендовал такой рабочий процесс.