Azure - Kudu - верните изменения в git

У меня есть автоматическая настройка сборки и развертывания в Azure. Все отлично работает

Однако есть определенный файл, который, если он будет изменен во время сборки, я бы хотел, чтобы он был передан / возвращен в GIT. Возможно ли это с текущей функциональностью Kudu на Azure?

1 ответ

Решение

Он не предназначен для этого типа рабочих процессов. В то время как вы могли бы, вероятно, взломать что-то с некоторыми усилиями, вам, по крайней мере, потребуется решить аутентификацию.

У Куду есть два разных режима аутентификации:

  1. При развертывании общедоступных репозиториев он использует общедоступную конечную точку https для получения изменений. Следовательно, он не сможет ничего оттолкнуть.
  2. При развертывании закрытых репозиториев он устанавливает "ключ развертывания" (с GitHub или Bitbucket). Но этот ключ развертывания позволяет только тянуть. Связанная информация здесь

Поэтому вам, вероятно, потребуется настроить Kudu с помощью полного ключа ssh, что можно сделать.

Как только вы пройдете аутентификацию и сможете использовать push, вы сможете собрать что-то вместе с действием после развертывания, которое сделает то, что вам нужно.

Но в целом я бы не рекомендовал такой рабочий процесс.

Другие вопросы по тегам