Sinds kort ben ik GIT gaan gebruiken voor versiebeheer en zodat ik ook andere developers aan mijn project kan laten werken. Om de boel te stroomlijnen zou ik graag de laatste push naar Bitbucket ook automatische naar onze webserver pullen (naar de testserver).
Ik heb dit op zich al werkend, maar het werkt nu met een script op de Windows Server die om de 5 minuten een GIT pull uitvoert. Ik vind dat niet zo'n mooie oplossing. Liever zou ik de push naar Bitbucket gebruiken als aanleiding om een pull uit te voeren. Dan staat het script niet onnodig requests uit te voeren en hoef je als developer ook geen 5 minuten te wachten na een push.
Bij Bitbucket kan ik na een push automatische een webhook aanroepen. Dat zou in theorie kunnen werken, ware het niet dat IIS blijkbaar erg goed afgesloten is en ik het niet voor elkaar krijg om een PHP, Classic ASP of .NET pagina de GIT commando's uit te laten voeren.
Nu ben ik vast niet de enige die dit zo wil laten werken, dus wellicht zie ik een eenvoudigere oplossing over het hoofd.
Mijn project is gebouwd in Classic ASP, dus er hoeft niks gebuild te worden. Puur het overzetten van de gewijzigde bestanden is voldoende.
Heeft iemand een goede suggestie hoe ik dit aan de praat kan krijgen?
Wellicht is er een GIT client die via een webhook aan te roepen is, ofzo?
Elja
Ik heb dit op zich al werkend, maar het werkt nu met een script op de Windows Server die om de 5 minuten een GIT pull uitvoert. Ik vind dat niet zo'n mooie oplossing. Liever zou ik de push naar Bitbucket gebruiken als aanleiding om een pull uit te voeren. Dan staat het script niet onnodig requests uit te voeren en hoef je als developer ook geen 5 minuten te wachten na een push.
Bij Bitbucket kan ik na een push automatische een webhook aanroepen. Dat zou in theorie kunnen werken, ware het niet dat IIS blijkbaar erg goed afgesloten is en ik het niet voor elkaar krijg om een PHP, Classic ASP of .NET pagina de GIT commando's uit te laten voeren.
Nu ben ik vast niet de enige die dit zo wil laten werken, dus wellicht zie ik een eenvoudigere oplossing over het hoofd.
Mijn project is gebouwd in Classic ASP, dus er hoeft niks gebuild te worden. Puur het overzetten van de gewijzigde bestanden is voldoende.
Heeft iemand een goede suggestie hoe ik dit aan de praat kan krijgen?
Wellicht is er een GIT client die via een webhook aan te roepen is, ofzo?
Elja
Photofacts; weblog over fotografie..