Ich möchte Remote-Bereitstellung von meinem Build-Rechner auf einen Server durchführen. Das Remoting kann über ssh-Befehle aus einem Skript erfolgen, aber ich würde lieber phing und eine deploy.xml-Datei verwenden, die die Automatisierung übernehmen würde.Gibt es SSH- und SCP-Aufgaben für das Phing?
Welche Alternativen muss ich ssh (und auch scp) Aufgaben aus einer Phing-Build-Datei zu tun?
Danke ... habe ich Capistrano in der Vergangenheit und ich bin glücklich mit ihm. Es bedeutet jedoch, dass Ihr Team jetzt zwei Sprachen (PHP und ein bisschen Ruby) verstehen muss. Ich würde lieber eine Lösung wählen, aber wir alle müssen pragmatisch sein ... – Johan
Das ist eine echte Sorge. Ein guter Programmierer wird jedoch lernen, in weniger als einem Tag mit einem Capistrano-Makefile fertig zu werden. Vertrau mir. Zum Beispiel mache ich normalerweise keinen Ruby und habe Aufgaben mit Namespaces in weniger als acht Stunden programmiert. Die Docs für Capistrano sind ziemlich beeindruckend. – Till
Sie beantworten nicht die Frage, die Public-Key-Authentifizierung mit Phing-Aufgaben zu tun ist. –