2
我期待着做什麼標題說。新的GitHub推送到主 - >將其壓縮,發送到S3
我爲WordPress插件使用PHP自動更新程序,我可以做的只是遠程更新JSON文件,每個使用該插件的人都將獲得安裝新升級的更新。很甜蜜。
但是,爲了簡化事情,我希望能夠簡單地讓JSON文件自動更新;這意味着每次在GitHub上新推入master
時,該代碼都將被壓縮並上傳到S3;那麼即 S3鏈接將在JSON文件中更新。
任何想法?
我期待着做什麼標題說。新的GitHub推送到主 - >將其壓縮,發送到S3
我爲WordPress插件使用PHP自動更新程序,我可以做的只是遠程更新JSON文件,每個使用該插件的人都將獲得安裝新升級的更新。很甜蜜。
但是,爲了簡化事情,我希望能夠簡單地讓JSON文件自動更新;這意味着每次在GitHub上新推入master
時,該代碼都將被壓縮並上傳到S3;那麼即 S3鏈接將在JSON文件中更新。
任何想法?
使用Github POST-Receive-Hook並向PHP腳本插入一個URL,該腳本將通過exec
和git pull origin master
獲取新數據,將其壓縮並將其壓入S3。
然後用file_(get|put)_contents
和json_(en|de)code
更新JSON文件。之後用git commit -a -m "Message"
和git push
來承諾它。
好的答案,但只是想把它放在那裏,你可以使用'git archive --format = zip'來自動存檔項目並壓縮它。 – danielrsmith 2012-02-07 21:55:38
DUDE,非常感謝!我會與此合作並嘗試設置它,我會讓你知道一切如何。 – ggwicz 2012-02-07 22:26:42
嘿蒂姆,你有任何鏈接教程,進一步解釋或探索它的更詳細?謝謝。 – ggwicz 2012-02-09 21:35:05