タグ

Jenkinsに関するJHashimotoのブックマーク (5)

  • Backlog(Git)とJenkins(MSBuild)を連携させ、自動ビルドさせる - .NETで作る!

    BacklogにあるGitリポジトリとJenkinsを連携させ、CIってのをやってみたいと思います。 環境 Windows 7 64bit Jenkinsのインストール まずはこちらのサイトからJenkinsをダウンロード、インストールしましょう。 jenkins-ci.org IISも不要で、特に悩む点もありません。*1 インストールが終われば、 http://localhost:8080/ で起動できます。 Jenkinsの設定-アドイン 「Jenkinsの管理>プラグインの管理>利用可能タブ」からアドインを追加しましょう。 MS Build Git Plugin GIT client plugin*2 Backlog plugin 強制的にJenkinsを再起動したい場合は http://localhost:8080/safeRestart このページで実行できます。 Jenkins

    Backlog(Git)とJenkins(MSBuild)を連携させ、自動ビルドさせる - .NETで作る!
  • コードの健康状態を保て! Jenkinsとtestemを使って、JavaScriptで継続的インテグレーション(CI)を行う

    対象読者 JavaScriptの基をある程度理解している方 テストコードをこれから書こうと考えている方 継続的インテグレーションで「コードを健康的な状態に保つ」 皆さんはどのように開発したコードのテストとビルドを行っていますか? もう15年ほど前になりますが、筆者が行っていたJavaプロジェクトの方法を紹介しましょう。 テキストエディタでJavaのコードを修正 共有ディレクトリにコピー システムすべてのコードをコンパイル システムすべてのコードをjarファイル化 共有開発環境を手動シャットダウン 共有開発環境に手動ビルド 共有開発環境を手動起動 手動で画面から動作テスト エラーが起きた場合は1.に戻る 箇条書きにするとやることが多いですね。もしかすると古いシステムを開発されている方々は、これと近い方法でテストをしている場合もあるのではないでしょうか。何をやっているかはわかりやすいのですが

    コードの健康状態を保て! Jenkinsとtestemを使って、JavaScriptで継続的インテグレーション(CI)を行う
    JHashimoto
    JHashimoto 2015/01/31
    “testem実行サーバ(PC)がネットワーク上に公開されていれば、OSや端末を問わず、様々なブラウザでのテストを実行することができます。もちろん、node.jsでもテストを行うことができます。”
  • Azure Web サイトで Jenkins を無料で稼働させてストレージサービスにデータをアップロードする - normalian blog

    日の記事は Azure Advent Calendar の14日目となる。今回は以下の様に Webサイト 上に Jenkins を配置し、ジョブ実行時にデータを Azure ストレージサービスにアップロードするまでを紹介する。 構築手順の概要は? Webサイトは JDK や Tomcat が標準で配置されているが、以下の様に Jenkins や Jenkins Plugin は配置されていない。 したがって以下の流れとなる。 Jenkins 配置向けの Webサイト を新規作成する フォルダ作成、モジュール配置 環境変数の設定 Jenkins を設定し、Azure ストレージ上にアップロードできるようにする Jenkins 向けのストレージサービスを新規作成 Azure Storage プラグインの設定 ジョブの作成 ジョブの実行 Jenkins 配置向けの Webサイト を新規作成する

    Azure Web サイトで Jenkins を無料で稼働させてストレージサービスにデータをアップロードする - normalian blog
  • JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい

    思い立ったようにJenkins特集をしておりますが、今回はJenkinsとSelenium WebDriverでUI層のテストの自動化をする話です。Seleniumは面倒臭い画面のテストを自動実行してくれるツールで、出てきてからもう7〜8年がたちます。Web系の開発に携わっている人であれば、一度は試したことがあるのではないでしょうか?そして、必ず挫折したことがあると思います。 その理由としては、せっかく作ったSeleniumのテストケースが腐ってくるからです。一般的にはUI層の変更は、ロジック層に比べて変化が激しいです。だからこそテスト自動化して保証することに意味があるのですが、そのテストケースを維持するのは大変です。そこで、Jenkinsの登場です。Jenkinsでサーバサイドで継続的に実行することにより、Seleniumのテストケースが成功を保てるようにします。また、複数のブラウザ・バ

    JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい
  • .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

  • 1