-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deploy local changes #20
Comments
@farao Ein Zwischenweg:
Dadurch wären optionial, flexible Git-Deploys möglich, aber nicht in einer Standardinstallation |
Hier gebe es das Problem, das der Git-Hook ja auf dem Server-Repo liegt, das Ansible aber vom Client ausgeführt wird |
Ja stimmt, das Problem gibt es. Ansich ist es ja ganz schön, dass Ansible ua anzeigt, wenn es in einem Schritt nichts gemacht hat oder sich was geändert hat, oder? Ich könnte mir auch vorstellen, auf die git-hooks zu verzichten und nur Ansible zum deployen zu verwenden? Man könnte die role ja splitten und eine machen für setup (incl elixir installieren/updaten etc.) und eine für deploy (die beim setup mit aufgerufen wird) - damit hätte man zumindest das problem geklärt, dass nicht jedes mal alle schritte notwendig sind. |
Bin inzwischen auch wieder der Meinung, nur ansible, um Komplexität zu vermeiden. Dazu die Option, eine lokale Version (und/oder spezifische git ref) zu deployen |
Es sollte möglich sein, dass wir zum Entwickeln lokale (committete) Änderungen deployen können. Gut wäre, wenn dafür ansible weiterverwendet werden kann, um z.B. das Aufsetzen des Signaltowers nicht an mehreren Stellen beschreiben zu müssen - gerade falls sich da mal was dran ändert.
Es wäre eine Option git-hooks zu verwenden, um beim pushen auf einen bestimmten branch das ansible anzustoßen.
The text was updated successfully, but these errors were encountered: