私はgit(およびlinux)でやや新しいです。私は小さなチームの一員であり、プロジェクトを debian サーバーにデプロイする任務を負っています。
プロジェクトはまだかなり初期段階にあるため、過度に複雑な展開ソリューションは必要ありません。
ともかく。私たちのプロジェクトは github に保存されており、そこからプル/プッシュします。現時点では、何かをデプロイしたいときは、git pull を使用して Windows マシンにプルします。次に、このスクリプトを使用します。
cd src/www
scp -r app public <user>@<server-ip>:/home/www
パスワードとファイルのアップロードを入力します。次に、サーバーにログインしてサービス (playframework) を再起動します。play restart --%prod
サーバーがgithubから変更を取得し、サーバーを自動的に再起動する簡単なソリューションを推奨できる人はいますか? 私はここでstackoverflowを見回しましたが、LinuxとGitの経験が浅いため、あまり意味のないソリューションしか見つかりませんでした。