Возможно ли, чтобы GitHub запускал новое тестовое развертывание при отправке запроса на вытягивание? Я хотел бы, чтобы он создал новую папку на сервере (предпочтительный Azure), чтобы создать тестовый URL (например, http://testserver.com/PR602/), который мы можем найти в запросе на pull.Развертывание тестового веб-приложения для каждого запроса на извлечение GitHub
Это позволит любому тестировать запрос на тягу без клонирования репо, проверять ветвь и строить ее локально.
В моем первоначальном исследовании я обнаружил, что Travis CI может deploy all branches, но я не знаю, как это будет срабатывать. Должен ли я писать настраиваемое приложение, которое запускается pull request web hooks? Я надеюсь, что кто-то обнаружит более простой метод.
Проверьте [этот документ] (https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/). Это возможно и довольно легко настроить. –
Спасибо, @JackZeng. Если мне не хватает чего-то, все инструкции предназначены для развертывания конкретной ветки. Я хочу автоматически развернуть каждый запрос на перенос в новую папку, независимо от того, от какой ветви она происходит. –
О, я вижу. Вы хотите, чтобы каждый запрос на вытягивание имел уникальный URL-адрес, чтобы каждый пользователь мог проверить свои обязательства по отдельности. Извините, я вас неправильно понял. Это интересный вопрос. Я сделаю рытье и посмотрю, что я могу сделать. –