ich ich nun einen neuen ansatz, ich habe den apache so konfiguriert, dass im htdocs ordner mit domains liegen, diese werden direkt zugeordnet:
Beispiel:
ich lege ordner xyz.projects.local an und er holt die files aus dem gleichnamigen htdocs ordner.
Nun der wichtige Teil:
falls der Ordner nicht existiert, lass ich ein selbstgeschriebendes PHP Skript rennen, welches alle "Build Server (selbstgeschrieben, hosten nur phing build.xml files)" anfragt und daraus eine liste an möglichen Projekten generiert. mit einem Klick läd das Skript die Build.xml runter und verarbeitet sie mit phing im aktuellen Verzeichnis. Danach ist das Projekt unter dieser Domain lokal erreichbar.
Alle Entwickler könnten einen eigenen build server betreiben, Projekte welche dazu ausgegoren wären, würden auf den globalen Buildserver kommen. Evtl. könnte man auch pro Kunde einen Buildserver betreiben oder wie auch immer.
Eine kleine Änderung wird es noch geben, der Buildserver muss zip files hosten die entpackt werden, damit auf die geincludeten files zugegriffen werden kann.
Voraussetzung ist, dass jeder Entwickler einen identisch konfigurierten lokalen Apache mit dem Build Skript besitzt.
Was sagt ihr zu diesem Ansatz? |