2016-08-08 3 views
1

Я хотел бы автоматически скопировать из ветки develop во вторую ветвь, назовем ее clean, всякий раз, когда я обновляю первую ветвь develop. Все новые и измененные файлы .py в ветке clean затем обрабатываются скриптом autopep8 и помещаются.Автоматическое извлечение ветви, запуск сценария и переключение на другую ветвь

Я понял, что могу использовать GitHub webhooks для прослушивания событий в определенной ветке, но я не знаю, как развернуть сценарий.

Правильно ли это подходит к проблеме или есть ли более простой способ автоматизировать стильную версию на основе стилей? Моя цель - сохранить грязную версию с прокомментированным кодом и пользовательскими причудами, а также предоставить чистую версию - для тестирования отдельно.

«Я выбираю ленивого человека, чтобы сделать тяжелую работу. Потому что ленивый человек найти легкий способ сделать это.»-Билль Ворота

ответ

1

Вы, конечно, могли бы сделать это с помощью webhooks и API GitHub, но я чувствую, что использование Git Hooks может быть более эффективным способом приближения проблема. Единственная проблема, связанная с этим, заключается в том, что вам нужно будет добавить крюк в любой новый клон репо, поскольку перехватчики не разделяются между клонами.

 Смежные вопросы

  • Нет связанных вопросов^_^