Windows(xampp)で開発されたさまざまなphpプロジェクトがあり、Linux/Windowsサーバーの組み合わせにデプロイする必要があります。
過去にcapistranoを使用してWindowsからLinuxサーバーにデプロイしましたが、アーキテクチャとWindowsサーバーの最近の変更により、古い構成が機能しなくなりました。このレシピはLinuxの展開では問題なく機能しますが、Windowsサーバーのセットアップには、現在よりも多くの時間が必要です。Capistranoレシピのアイデアは有効な答えです。明らかに、Windows / Linuxサーバーはユーザーを共有しないので、これは少し複雑になります(どこでも同じユーザー名/パスワードのcapistranoの仮定のために)。
現在、Windowsサーバーにsvn-updateを使用していますが、これはすべてのsvnファイルが本番サーバーにぶら下がっているためです。(そして、Windowsで手動でsvn-updateする必要があります)そして、winscpを使用してファイルを手動で更新し、ディレクトリを対応するLinuxと同期します。
私の質問は、この展開シナリオを自動化するためにどのツール/セットアップを提案しますか: 「2つ以上の混合Windows/Linuxマシンに展開するさまざまなphpwindows/linux開発者」
(ps:Linuxツールやcygwinを介して動作するものを使用しても問題はありません。単に、デプロイメントを単純なワンステップ操作にする必要があります)
編集:現在、すべてのLinux環境で作業することはできません。LinuxサーバーとWindowsサーバーの両方にデプロイする必要があります。どこからでもデプロイを開始できますが、どちらの環境からでもデプロイできるようにしたいと思います。