Frage

Wer noch keine Gedanken darüber, wie / ob es möglich ist, Google Code begeht ein Google App Engine Einsatz des neuesten Codes verursachen?

zu integrieren

Ich habe ein einfaches Google App Engine-Projekt Quelle auf Google Code gehostet und lieben würde, wenn jedes Mal wenn ich zu Subversion begangen würde widerspiegelt, dass App Engine die neuesten begehen. Ich habe nichts dagegen, wenn die Dinge auf der Live-Website aufgebrochen werden, da das Projekt für den persönlichen Gebrauch ist in erster Linie und für das Lernen.

Wer noch keine Gedanken darüber, wie in die Subversion Commit für die Code-Repository zu binden und / oder wie die Bereitstellung App Engine Kickoff? Im Idealfall würde die Lösung nicht alles manuell von mir verlangen, noch irgendeine Art von Server / Hörer-Software auf meinem Rechner.

War es hilfreich?

Lösung

Google Code Project Hosting unterstützt jetzt Post-Commit Web Hooks , die ping eine projektinhaber angegebene URL nach jedem begehen. Dies würde die Notwendigkeit beseitigen, regelmäßig Ihre Google-Code-Repository abzufragen.

Andere Tipps

von Sofa gemacht eine Blog-Post über ihren Workflow mit Google App Engine. Im vorletzten Absatz haben sie befestigt eine Subversion Haken , dass, wenn, wenn jemand verpflichtet Code ist es für Google App Engine automatisch bereitstellen. Es wäre ein bisschen Zwicken nehmen (weil es auf der Serverseite nicht auf dem Client funktioniert), aber man könnte das gleiche tun.

Sie würden wahrscheinlich auf einem anderen Computer etwas Kleber haben müssen, die überwacht SVN verpflichtet und entfalteten eine neue Version für Sie. Google Code hat noch eine API zu entwickeln und veröffentlichen (was sie brauchen bald zu tun, wenn sie über diese ganze Entwicklung Sache ernst sind), aber GAE kann mit relativer Leichtigkeit automatisiert bereitgestellt werden, so würde ich nicht gedacht habe, es sein sollte so schwierig. Der Bereitstellungsprozess wird jedoch mit jedem Projekt unterschiedlich sein, so dass das, was Sie brauchen, um sich zu sortieren (man könnte an der Gewebe Entfaltungssystem). Dann setzte nur einen cron-Job geht die Updates eine lokale SVN checkout auf der mittleren Maschine, und du bist fertig.

Sehr interessant, aber noch nicht möglich, AFAIK. Ich habe in Google Code ohne Erfolg für diese Option an.

Die einzige Lösung, die ich herausfinden kann, ist etwas in Ihrem Computer zu installieren, für Änderungen in Ihrer SVN-Repository überprüft.

Ich werde gerne über andere Ansätze hören.

Für diejenigen von uns, die Github verwenden, diese Funktion vom GAE Team uns betrachten alle ernst machen würde Google Code Schalt ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top