詳細は,別途まとめますが掲題,gerrit の日本語化をしてみました. DropBox に置いてありますので,DLして試してみてください. Dropbox:gerrit-v2.4-l10n-ja Dropbox:gerrit-v2.4-l10n-ja-rev2 ※staticな方式を採用して居るので,信用ならん!とか思う人は,今度ソースコード公開するのでそれとDiffとってv2.4-stable から派生したやつだよね!問題ないよね!っていうのを確認してからにしてくださいね.(念のため Android テスト部用に導入したサーバもついでにv2.3からv2.4-l10n-jaアップデートしてみました. ttp://gerrit.android-tec.org/ アップデートも非常に簡単で,最初にやったのと同じように init するだけで,DB schemeのアップデートやらやってくれました.
CIServer http://jenkins-ci.org/ 環境 Gerrit サーバー:Ubuntu Server 11.10 x64 ※Windows にインストールしたかったけど、色々ハードルが高そうなので今回は Ubuntu Gerrit:gerrit-2.2.2.1.war Jenkins サーバー:Gerrit サーバーに同居 Jenkins:1.454 Gerrit Trigger プラグイン:2.5.0 クライアント:Windows 7 x64 ゴールイントラネット内の Windows クライアントから、Gerrit サーバー上の Git に push すると、自動で Jenkins がビルドを行うところまで Gerrit の構成は、 ・DB 以外は、デフォルト(MySQL)の設定 ・メール通知は無し(SMTP サーバーは立てない)
Gerritはレビューのためのツールです。Javaで書かれてます。中身にJavaで書かれたGitサーバまで内蔵していて、javaコマンドがあれば動くという簡単設計。Androidが使ってる。 Gitで使うの前提です。Gitを使ってないなら、それは何かがすでに間違ってるのでそこから見直しましょう。 GerritはGitのリモートレポジトリとして動いて、Pushしたブランチの各コミットからレビューを生成する。 一杯コミットがあるブランチをPushすると一杯レビューができて (´・ω・`)ガッカリ… することに。 じゃあコミットいっぱいでブランチをreviewに出すときはどうすんのよ? git rebase -iやgit merge --squashでコミットを1つにしてそのコミットだけがあるブランチをPushする。 なんでこんなことに… 多分、マスターが追いやすくなるっていうメリットがあるか
ソフトウェア受託開発の大規模な連鎖の中で、プロジェクトが失敗したりエンジニアが割を食ったりするというのは、日本ではよくある話です。 ふくれあがるコミュニケーションのオーバーヘッドに対応するために、いろいろな工程に投入される「プログラミングのできない設計者」もしくは「単なる仕切り屋と化すプログラマ」。 設計者と実装者と管理者を完全に分けてしまってケンカになるのは、皆にとっての不幸です。 料理を作れない人がレシピを書いていたり、料理人が号令だけかけていては、おいしい料理は作れないでしょう。 Output 重視の開発 Aiming では、とにかくソースコード重視、Output 重視というポリシーを置いています。 これは採用、組織編成などいたるところに現れています。 作業は、工程で分担するのではなく、1人のエンジニアがある機能の完成までの全てを行います。この方が、責任も明確ですし作る実感も沸きます
はじめまして。Aiming で C# を書いてるウェブっ子エンジニアの廣岡 (hirooka) です。 弊社ではすべての開発ラインでコードレビューに Android 開発で有名な Gerrit という Google 製のツールを使っています。 今回は、この Gerrit と CI ツールである Jenkins を組み合わせて使う需要が社内で発生したので、公開社内向けドキュメントにしました。 Jenkins Gerrit Trigger Plugin Jenkins には Gerrit Trigger というプラグインがあります。このプラグインが行ってくれることは、 Gerrit にパッチセットをアップロードすると、そのパッチセットを Jenkins でビルド・テスト Jenkins 上でのビルド・テストの成功・失敗を Gerrit に通知 テストに成功していれば CodeReview +1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く