Ich habe Codeship eingerichtet, um von einem git Repo zu ziehen und zu einer entfernten Seite zu schieben, die ich eingerichtet habe. Die Dinge funktionieren gut, abgesehen von der Tatsache, dass alle meine Dateien in den Installationsstamm meiner Site geklont werden - während ich sie in ein entferntes Verzeichnis (/wp-content/plugins/
) geschoben werden muss.Git Push zu Remote-Verzeichnis?
Der Deployment-Skript, das ich Setup ist wie folgt:
git remote add production [email protected]:production/${REPO_SLUG}.git
git config --global user.email "[email protected]"
git config --global user.name "CodeShop Deploy Bot"
git commit -m "DEPLOYMENT"
git push -f production master
Gibt es trotzdem, dass ich angeben kann, wo diese Dateien zu geschoben werden? Ich versuche zu vermeiden, meine github-Repository-Dateistruktur neu zu strukturieren.
Ist das nicht nur zwischen Codeship und der Remote-Site? Abgesehen davon, dass der Prozess gestartet wurde, warum ist Git beteiligt? – jonrsharpe
Wie im ursprünglichen Beitrag erwähnt, dränge ich zu einem Github-Repository - und Codeship klont das und schiebt auf einen Remote-Server. Sie müssen die Befehle zum Übertragen an einen Remote-Server einrichten. Die Dokumentation ist ziemlich schwer zu verstehen - und es gibt nicht viele Artikel, die da sind, um Dinge einzurichten. https://codeship.com/documentation/continuous-deployment – EHerman
Aber warum ist das Codeship-Skript Force-Push zurück zum Git Repo? – jonrsharpe