hallo,
ich beschäftige ich seit einiger zeit u.a. mit vagrant, puppet, jenkins, dpkg, ... und hab schon viele lustige sachen in diese richtung gemacht.
oft sieht man in slides code wie
und alles soll laufen. vagrant und puppet sind jedoch nur für die infrastruktur zuständig!?
theroretisch würde es weiterhin an dem entwickler liegen die applikation zu deployen?
wie würde dieses "deployment" im idealfall ausschauen? bitte beachten, dass es eine entwicklungs und eine produktivumgebung geben muss (z.b. keine repositories in der produktivumgebung).
wie löst man die Abhängigkeiten in einem solchen fall elegant auf? Die Datenbank muss ja beispielsweise von Puppet angelegt und von der Applikation genutzt werden. Abhängigkeiten sind hier leider unvermeidbar [...]. Umgebungsvariabeln?