3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS6.6にUpsourceを入れた

Posted at

しおしおさんがUpsourceに関するブログを結構書いているので、現在所属しているPJで使えないかCentOS6.6にインストールしてみる。

インストール要件

  • メモリ8GB以上
  • JDK 1.8がインストール済
  • 以下のコマンドが通ること
    • ping $(hostname -f)

あとはIEなら10以上とか、開発にはGit, Mercurial, Subversion, Perforceを利用していること、など。
現在所属しているPJではGitBucket/Gitを利用しているけど、今後多数派なSubversionのPJに異動になっても対応しているので、コードレビューの環境を作れるのはありがたい。Freeで使うなら10 User(8 users + admin + guest) だし、使う場面は限られそうだけど…

インストール

リソース制限を調整しておく

リソース制限が不十分だとエラーが起こることがあるので調整しておくって感じかと。

/etc/security/limits.conf に以下を追加する。

/etc/security/limits.conf
* - memlock unlimited
* - nofile 100000
* - nproc 32768
* - as unlimited

Zipをダウンロード

UpsourceのDownloadページでzipのURLを確認し、wgetで取得する。

$ wget http://download-cf.jetbrains.com/upsource/upsource-2.0.3542.zip
$ cp upsource-2.0.3542.zip /opt
$ unzip unzip upsource-2.0.3542.zip
$ chmod -R a+rwX /opt/Upsource

Upsourceの起動

以下のコマンドで起動する。

$ /opt/Upsource/bin/upsource.sh start

portやbase-urlなどは /opt/Upsource/conf/internal/bundle.properties で変更できる。

http://yourhost:yourport にアクセスすると(変更していなければportは8082)、以下のセットアップ画面が表示される。

順番に、アドミンユーザのID,パスワードの入力
setup.jpg

ライセンスの登録(Free 10-user planであれば、そのままでOK)
license.jpg

ライセンスの登録が済むとそれぞれのサービスが起動し、
starting.jpg

ログイン画面が表示される。
login.jpg

ログインするとこんな感じの画面が表示される。まだプロジェクトを作成していないので寂しい感じ。

top.jpg

次は設定とか使い方について書く(たぶん)

リバースプロキシ配下で動かすには

自分では試していないけど、NginxとかApacheの設定例が載っているので参考にすればよさそう。
https://www.jetbrains.com/upsource/help/2.0/proxy_configuration.html

参考

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?