2012-05-03 3 views
0

У меня есть несколько плагинов, созданных с использованием jQuery, у меня есть демо, расположенное на моем сервере, я хочу автоматически обновлять демо каждый раз, когда изменение передается ведущей ветке на github.Загрузить с github автоматически с каждой фиксацией?

Я знаю, что могу использовать Post-Receive Hooks, чтобы получить шум на моем сервере, это достаточно просто, что я не знаю, как это сделать, так это получить скрипт PHP для загрузки последней версии всего репозитория из github?

Есть ли API для этого, или есть, возможно, прямая ссылка на всегда последнюю версию репозитория zipped?

+0

Взгляните на http://stackoverflow.com/questions/10046027/having-trouble-downloading-git-archive-tarballs-from-private-repo –

+0

Привет, Иоахим Исакссон; можете ли вы добавить это как ответ? – Hailwood

+0

@JoachimIsaksson Пожалуйста, напишите свой комментарий в качестве ответа, иначе я удалю этот вопрос в ближайшее время. – Hailwood

ответ

3

Если вы добавите /zipball/master в конец вашего веб-сайта проекта, вы получите почтовый индекс главной ветви.

+0

Я думаю, что эта функция устарела, если не удалена. Например, попробуйте загрузить Kickstrap: https://github.com/ajkochanowicz/Kickstrap/zipball/master –

+0

@ajkochanowicz У Kickstrap нет ведущей ветки, но, например, 'https://github.com/ajkochanowicz/Kickstrap/ zipball/stable' работает, чтобы получить стабильную ветку. –

+0

Ohhhhhh. Правильно. Я надеюсь, что они сохранят эту функцию. Недавно они удалили кнопку загрузки из пользовательского интерфейса, и я боюсь, что они в конечном итоге тоже избавятся от этого, как только пройдет некоторое время. –