GIT Deployment
GIT Deployment
ich würde mir wünschen, dass man Webseiten/Webanwendungen direkt aus einem Git-Repo (bspw. von Github.com) laden / pullen könnte. Dann wäre es super einfach, bspw. selbstentwickelte (Laravel-)Anwendungen auf einer Keyhelp-Instanz für Kunden bereitzustellen. Bei Änderungen könnte man dann direkt auf Keyhelp heraus die Änderungen pullen und evtl. danach noch ein benutzerdefiniertes Script ausführen, das bspw. Datenbankmigrationen vornimmt. Bei Github würde man dann bei privaten Repos bspw. einen Deployment-Key für die Keyhelp-Instanz hinterlegen.
Das ganze stelle ich mir evtl. als neue Kategorie/Menüpunkt im Benutzerbereich vor, wo man Git-Repo und Ziel-Dateipfad sowie (optional) ein Skript, das nach dem Laden des Repos ausgeführt werden soll, angibt. Per Knopfdruck wird dann das Repo gepullt und danach das Skript ausgeführt.
Plesk bietet so ein Feature auch, soweit ich weiß.
Ich weiß, dass das eine eher umfangreichere Funktion ist. Aber das würde Keyhelp meiner Meinung nach für eine ganz neue Benutzergruppe spannend machen, da man dann keine externen Deployment-Lösungen mehr bräuchte. Vor allem, wenn man zusätzlich noch eigene Skripte nach dem Laden des Repos ausführen kann, wäre das ein aus meiner Sicht enorm sinnvolles Feature für Webentwickler. Vor allem, wenn man mehrere verschiedene Projekte betreut, ist eine einfache Übersicht aller Repos im Keyhelp-Panel sicherlich nützlich.
Falls man lieber andere Deploymentlösungen oder eigene Skripte nutzt, hindert ein dieses Feature natürlich nicht daran. Aber einen Großteil der PHP-Anwendungen dürfte man mit so einem Weg gut abdecken (git pull + eigenes Skript danach).
Re: GIT Deployment
Re: GIT Deployment
- Jolinar
- Community Moderator
- Posts: 4004
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: GIT Deployment
Ich hab jetzt den ganzen Thread nochmal gründlich durchforstet...und konnte nichts neues finden...

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: GIT Deployment
Re: GIT Deployment
Es geht ja nicht um den Thread, sondern allgemein um das Thema.

Schade das Keyhelp keine Erweiterungen-Funktion anbietet, sonst gäbe es bestimmt schon eine Lösung dafür.
- Jolinar
- Community Moderator
- Posts: 4004
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: GIT Deployment
Wenn es etwas Neues geben würde, dann würde diese neue Info sicher hier gepostet worden sein.
Erkennst du jetzt den Kontext meiner vorherigen Aussage...?

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: GIT Deployment
Was sollte denn schneller und einfacher als ein
Code: Select all
git pull
Wenn ich etwas neues deploye muss ich eh manuell noch die .env.local anpassen, warum da dann extra noch mal den Umweg übers Panel machen`
--
A Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
Re: GIT Deployment
Die führt dann ein Script aus welches entsprechend den pull & Co macht.