回答編集履歴

1

追記

2018/08/31 01:34

投稿

退会済みユーザー
test CHANGED
@@ -14,4 +14,18 @@
14
14
 
15
15
 
16
16
 
17
+ > また一方で、サーバーにログインして、GitでソースをPullしたのち、
18
+
19
+ > サーバー上でコンパイル、デプロイすることは出来ないのでしょうか?
20
+
21
+
22
+
17
- >
23
+ これでもいいです。
24
+
25
+ GradleやMaven(完全にイコールではないですがRuby・PHPでいうところのBundlerやComposerのようなもの)を導入しているなら簡単にできるでしょう。
26
+
27
+ 一方、レガシーな現場ではGradle/Mavenを使わず、Eclipseの設定でゴリゴリビルド設定を作り込んでいるような場合があり、その場合はサーバ上で同じ環境を用意するのがかなり面倒なので、実質ローカルでビルドしてからjar/warを上げる方法しか採れないと思います(なのでプロジェクト初期からGradle/Mavenを導入しておきましょう)。
28
+
29
+
30
+
31
+ 私なら、JavaだろうがRubyだろうがPHPだろうが、先の回答者さんが言うように、Jenkinsか、CircleCI等のCIサービスを使って自動ビルド+デプロイ環境を構築します。