記載する予定のもの 概要 インストール方法(CentOS 7にSonarQubeを立ち上げる) Maven、Jenkinsを使用してCIに組み込む(今回) SonarQubeで行った品質レポートの見方 SonarQubeのバージョンアップ方法 今回はSonarQubeをCIに組み込むところまでを書こうと思います。 環境は前回の投稿の通りで以下です。
こんにちは。 今日は、プライベートで最近試している開発環境整備の一環として、 Jenkinsを使った自動テスト・ビルドについて書きたいと思います。 What is CI? Continuous Integration(継続的インテグレーション) 1度限りもしくは数回限りではなく、継続的に小まめにビルドを実行していくプラクティス (http://www.atmarkit.co.jp/ait/articles/1309/04/news022.html) Merits ここも、上記(http://www.atmarkit.co.jp/ait/articles/1309/04/news022.html)の引用ではありますが・・・。 想定外の状況が起こったときに、素早く検知できる 仕込んでしまったバグを即座に検知できる 開発者の環境依存の問題を検知しやすくなる 「私の環境では動くけど・・・」 ビルド
Akka-HTTPで公式にサポートされているJSONライブラリのspray-jsonの使い方。 JSON Support — Akka Documentation Akka-HTTPと一緒に使いたいので、Marshaller/Unmarshallerとして使用法も載せる。 tl;dr クラスのフィールドに独自の型を使わない場合 or 独自の型に対応させてjsonを入れ子にする場合 jsonFormatNを使えば手軽で良い クラスのフィールドとjsonのフォーマットを変えたい場合 RootJsonProtocolを一生懸命実装する Akka-HTTPではSprayJsonSupportをextendsすればimplicitにやってくれる akka.http.scaladsl.marshallers.sprayjson.SprayJsonSupport 基本的な使い方 case classをj
第1回〜第6回にわたって Elasticsearch の基本的なことを説明してきました。 今回、「 API の使い方をハンズオンで理解する 〜前編〜」では、Elasticsearch の起動・停止〜ドキュメントの管理(追加・登録・削除)を中心に説明します。 ハンズオンの内容 ハンズオンの内容は、以下の Elasticsearch 公式ドキュメントを参考にしています。 Getting Started - Elasticsearch - The Definitive Guide Getting Started - Elasticsearch Reference 事前準備 Elasticsearch を動かすには、少なくとも Java 7 のバージョンが必要です。現時点では、Oracle JDK version 1.8.0_73. が推奨されています。使用する PC の Java のバージョンを
よく訓練されたアップル信者、都元です。花粉が落ち着いてきた気がします。やっと春の空気を胸いっぱいに吸い込めます。 前回、Spring Bootで書いたアプリケーションをGradle、CloudFormation、Elastic Beanstalkを使ってデプロイするデモをご紹介しました。今回はその詳細をご紹介します。 Gradle 前回のデモでも示した通り、env/personal.gradle というファイルに環境固有の設定を記述しています。具体的には、AWSのアクセスプロファイル名(~/.aws/credentialsに記述してあるもの)や、デプロイ先のリージョン等です。 このファイルはbuild.gradle内で読み込まれ、その情報をタスク実行時に利用します。 gradle-aws-plugin このサンプルシステムをAWSにデプロイするには、Gradle上で下記のような手順を踏みま
Centralizing your application's state and logic enables powerful capabilities like undo/redo, state persistence, and much more. The Redux DevTools make it easy to trace when, where, why, and how your application's state changed. Redux's architecture lets you log changes, use "time-travel debugging", and even send complete error reports to a server.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く