LoginSignup
7
7

More than 5 years have passed since last update.

開発環境を考える

Posted at

開発環境って

閉じたネットワークでの開発環境を考えたとき、どんな開発ツールを使うのがいいのか。
頭の中のモヤモヤをメモしておく。

バージョン管理

  • GitBucket

GitHubのクローンプロジェクト。
Gitで資材のバージョン管理を実施し、課題をissueで、マージレビューをPull Requestで管理する。

ライブラリ管理

  • nexus

Mavenプロジェクトにしてライブラリはnexus経由にする。
閉じたネットワークの中でnexusだけ外に繋がるようになんとかしたい。
ダメだったらいろいろダウンロードしてnexusにアップかなぁ。。。

CIツール

  • Jenkins

GitHubであればTravis CIがあって便利だが、閉じた環境を想定するとやはりJenkinsかな。
GitHubPullRequestBuilderプラグインを入れてPull Requestのビルド確認を実施できる。
Embeddable Build Statusプラグインを入れて最新のビルドステータスを常に一目で確認することができる。

カバレッジ+コードスタイルチェック

  • SonarQube

カバレッジの測定に使用。
コードスタイルのチェックにも使える。

もっといいの(使いやすい、お金がかからない、閉じた環境で使える)あるのかなぁ。

7
7
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
7
7