タグ

2013年5月24日のブックマーク (14件)

  • JenkinsとFxCopの組み合わせ

    .NET Frameworkの静的解析ツールとしては、バイナリを解析するFxCopが有名です。 (FxCopについては:ツールボックス: .NET 用の静的分析ツール、Matt Berseth のブログ) FxCopのレポート結果を確認するにはViolations Pluginを使用するので、インストールされていなければインストールしてください。 まずは、コマンドライン版のFxCopを使用して、静的解析を行うようにビルドのジョブを追加します。 Report Validationで以下図のように設定します。 設定保存後ビルドします。 以下のようにビルド結果にViolationsという項目と、そのグラフが表示されます。(以下は実際には設定後2回ビルドを行った。 ViolationsをクリックするとFxCopの解析結果にドリルダウンする。 なかなか良い感じです。

    JenkinsとFxCopの組み合わせ
  • Jenkins で Visual Studio のコード分析結果を表示する方法 - present

    はじめに 先日、Jenkins でテスト結果やコードカバレッジを表示できるようにしました。 Jenkins で MSTest の結果とコードカバレッジを表示する方法 - present これで終了と思いきや、「コード分析の結果も表示して」との要望が。 まぁ、Visual Studio 2010 Premium Edition のライセンスは開発者全員分無いし(というか数個だけ)、FxCop 使うために利用許可を申請するのも面倒なので、ビルドサーバーでコード分析して表示するようにしましょうかね。 Visual Studio での設定 プロジェクトをビルド時に、自動でコード解析が実行されるように設定します。 プロジェクトのプロパティを開いて、一番下のコード分析を選択。自動でコード解析するにチェックをつけます。 これで、ビルドしたときにコード分析が実行されるようになります。分析結果は、アセンブリ

    Jenkins で Visual Studio のコード分析結果を表示する方法 - present
  • この程度のバグもお分かりにならないとは、旦那様はアホ | low level life

    少し時間ができたので久しぶりにredmineとhudsonを更新して・・・え・・!?・・あれ!?・・・hudsonさんクビになってるし! えええ! というわけで、jenkinsさんに頼むことにしましたので、少しメモ。 0.もくてき jenkinsさんにバグを探してもらい見つかったら罵ってもらう jenkinsを稼働させ、linuxスレーブ(jenkinsが動いてるサーバー)とwindowsスレーブを作り、 pythonはテスト+α、windowsでは.Netビルド+テスト+αを行います。 1.jenkinsを動かす 今回は以下のURLでjenkinsを動かします。 http://host/jenkins centosで動作してるホストで動かすので、yumのリポジトリを使います。 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg

  • What can I use for good quality code coverage for C#/.NET?

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    What can I use for good quality code coverage for C#/.NET?
  • .NETとJenkinsで始めるCI開発 - CREST’S WEBLOG (跡地)

    C#erの皆様,はじめましてCrestといいます.AdventCalendarは以前から見てましたが,今回@moririringさんに誘われて書いてみることにしました. タイトル通りネタは.NETとJenkinsを使ったCI開発になります.C#AdventCalendarなので開発言語はC#を想定してます. 何分はじめてなものであまり濃ゆい話はできないと思いますが,どうぞごゆるりとおつきあいくださいませ. CI(Continuous Interagration)とは 継続的インテグレーションとは,1日に何度もビルドを実行しソフトウェアのインテグレーション時に発生する多くの諸問題早期に検出し,フィードバックを短くすることでソフトウェアの品質と生産性を向上するための一つの手法です. CIを導入することで,多くの繰り返し作業を自動化することができ,手作業のわずらわしさから解放されます.また,CI

    .NETとJenkinsで始めるCI開発 - CREST’S WEBLOG (跡地)
  • .NET開発者のためのJenkins入門 - @IT

    .NET開発者中心 厳選ブログ記事 .NET開発者のためのJenkins入門 ―― ブログ「present」より ―― t_nakamura 2011/11/17 2011/11/19 更新 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 ■はじめに 仕事でSubversionとTracを使っていますが、残念ながら、「活用できている」とは言えません。「継続的インテグレーション(以下、CI)? 何それ、おいしいの?」という状態。そもそもCIするために、T

  • JenkinsでNUnitを動かしてみる | .log

    Jenkinsを使って、コミットしたソースを自動でビルドするというところはクリアしました。 次は、テストコードを書いて、自動でビルドをした後そのテストコードを実行させてみます。 とりあえずNUnitをインストールします。verは2.6.1です。 それから開発環境から使えるように外部ツールの設定をします。 [Visual C#] Visual C# 2010 Express からNUnitを起動する方法 – kurukuru-papaの日記 http://d.hatena.ne.jp/kurukuru-papa/20120902/1346598542 こちらの説明が完璧です。 64bit環境でNUnitを使おうとするときの場合分けまできっちり書いてくれています。 64bit環境でソリューションのプラットフォームをx86を選んでいる状態で、nunit.exeを起動起動すると、 こういうエラーメ

  • Gradle入門 - Qiita

    追記1: コメントでの指摘を受け、gvmに関する記述を削除 この記事は、日経ソフトウェア 2013年 06月号 04/24発売 のステマ記事です。 6月号に、@keiji_ariyama(前座部分担当) と 僕(Gradle概要担当) と @sys1yagi(Android対応部分担当) という分担でGradle入門的な記事を書きました。 ですが、僕の目的としてはトップゲート社員への布教を主目的と考えて書いたため、来要求されている分量を(わざと)大幅にオーバーして書いていました。雑誌に掲載されなかった溢れ分をネットで公開して良いか打診した所、「全文掲載でも良いですよ」という豪気なお許しを頂いたのでここに公開します。この場を借りてお礼申し上げます。 プロの編集さんの手を経て、だいぶわかりやすく噛み砕かれたものが雑誌のほうには掲載されていますので、ここに書いてある内容が難しいなぁ…と思ったら

    Gradle入門 - Qiita
  • JenkinsでGradleを使おう - しおしお

    閉鎖環境のJenkinsでGradleを使ってビルドする方法をまとめてみた。閉鎖環境じゃなかったら、gradleWrapperを使って簡単にできるみたい(であってるかな?)。 幸いにも、俺の職場は開発PCは外部にアクセスできるので好きなものを落としてきて入れれるので、Jenkinsサーバが外部アクセスできなくてもいろいろ出来ました。 Jenkins Gradle pluginをインストールする プラグインは、以下のサイトからダウンロードしてインストールします。 http://updates.jenkins-ci.org/download/plugins/gradle/ インストールは、ダウンロードしたgradle.ppiをJenkinsにアップロードするだけでOKで、「Jenkinsの管理->プラグインの管理画面」から行います。 下の画像のように、高度な設定タブを選択して先ほどダウンロード

    JenkinsでGradleを使おう - しおしお
  • Jenkinsを使ってビルド~単体テストまで | DevelopersIO

    弊社ブログでも何度か取り上げられているJenkinsですが、今回はこのCIツールを使って「ビルド~単体テスト」までを行いたいと思います。 具体的に何をやるかといえば、「ソースのビルド」「チェックスタイルの実行」「FindBugsの実行」「Junitの実行」といったことを実施します。 Antのインストール 実行環境にAntをインストールする必要があります。 以下のコマンドでAntをダウンロードして解凍し任意の場所に置きます。今回は/usr/local/antに置くこととします。 wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//ant/binaries/apache-ant-1.8.4-bin.tar.gz tar zxvf apache-ant-1.8.4-bin.tar.gz mv apache-ant-1.8.4 /usr/

  • Interactive Reading Community (Ver.6)

    Interactive Reading Community (Ver.6)
  • GradleでCoberturaにJenkinsの - 日々常々

    続・Gradleでカバレッジをとる(cobertura) - 日々常々 タイトル考えるの面倒だった。 プラグインを入れる Gradle Plugin - Jenkins - Jenkins Wiki Cobertura Plugin - Jenkins - Jenkins Wiki GradleとCoberturaのプラグインをば。GradleWrapperを使うなら、プラグインの設定は要らない。使ってないなら、インストールするGradleを選ばないといけない。いつものように、自動ダウンロード&インストールしてくれるはず。 ジョブの設定 他のソースコードのチェックアウトとかは適当に。 やってみたいけど適当なのがないってのなら これとか で良いと思います。 まずgradle ビルド手順の追加 -> Invoke Gradle script GradleWrapperを使うなら Use Gra

    GradleでCoberturaにJenkinsの - 日々常々
  • Gradleでカバレッジをとる(cobertura) - 日々常々

    バージョン - Gradle: 1.3, Java:1.7.0_07 http://cobertura.sourceforge.net/ Plugin あり〼 https://github.com/Mapvine/gradle-cobertura-plugin https://github.com/valkolovos/gradle_cobertura https://github.com/stevesaliman/gradle-cobertura-plugin みっつも……とりあえず2番目にしとくよ。 理由は Plugins - Gradle - Gradle Wiki の一番上に乗ってるから。 設定はとてもとても簡単。build.gradle に以下の3行を貼るだけ。 buildscript { apply from: 'https://github.com/valkolovos/gr

    Gradleでカバレッジをとる(cobertura) - 日々常々
  • ビルドツールGradleスタートアップガイドの紹介「Grails/Groovy工房 vol.2」(5/6)- テクノロジーコラム:Gradle | NTTソフトウェア

    では、ビルドに新たなタスクを追加してみましょう。 1. 新規タスクの追加 新しくタスクを定義するには、ビルドスクリプトへ以下のように記述します。