タグ

jenkinsに関するbudougumi0617のブックマーク (10)

  • WindowsでJenkinsのジョブ失敗をデスクトップ通知する - うさぎ組

    Windowsの通知ツールやシステムというのは言うほど連携感がないので、Jenkinsからの通知をどうしたものか悩んでいましたが、素晴らしいツールがあったので紹介します。あと設定について公式に実は書いていない感じのことがあったので補足です。(たぶんJenkinsに詳しい人なら察する内容だけど。) Jenkins On Desktop PowerShellで実装されたJenkinsのジョブ失敗通知アプリケーションです。 ototadana/JenkinsOnDesktop · GitHub READMEにある通りだいたい次の手順で使えます。 zipをダウンロードして好きな場所に展開する PowerShellプロンプトを管理者権限で開いて、 Set-ExecutionPolicy Remote-Signed を実行する JenkinsOnDesktop.exeを実行する デスクトップに現れたJ

    WindowsでJenkinsのジョブ失敗をデスクトップ通知する - うさぎ組
  • コマンドラインから jenkins にプラグインをインストールする - Qiita

    $ java -jar jenkins-cli.jar -s http://localhost:8080 help build ジョブをビルドします。オプションで完了するまで待ちます。 cancel-quiet-down "quite-down"コマンドの処理をキャンセルします。 clear-queue ビルドキューをクリアします。 connect-node ノードと再接続します。 console ビルドのコンソール出力を取得します。 copy-job ジョブをコピーします。 create-job 標準入力をConfig XMLとして読み込み、ジョブを新規に作成します。 create-node 標準入力をConfig XMLとして読み込み、ノードを新規に作成します。 create-view Creates a new view by reading stdin as a XML confi

    コマンドラインから jenkins にプラグインをインストールする - Qiita
  • JenkinsでFEST-Swing - やざわラボブログ

    はい。ひさびさとかそういうレベルではない。仕事ばっかりしている。 さてさて、ここ最近何かの反動でテスティングにハマっております。なんか定期的に波が来ますね。テストの。SeleniumとかFEST-Swingとか、UI的な部分をテストすることによって精神の平穏を得るということをやっているわけですが、やっぱりJenkinsでもこの手のテストを定期的に走らせて、「Jud. Jud.」とか満足気な顔をしたいわけです。精神の平穏を得るために。 Xvfbを試してみる で、FESTの記事でRunning FEST under Xvfbみたいな割とそのまんまの記事があったので試してみたわけです。そうすると、こんな感じの例外が。 org.fest.swing.exception.ActionFailedException: Focus change to javax.swing.うんぬんかんぬん どうも、コ

  • Jenkins+Vagrantでテストを分散しよう

    テストの分散は、環境を分けたい場合や速度を上げたい場合に役立つ。Vagrantで複数マシンのテスト環境を構築し、Jenkinsから複数マシンにまたがるテストジョブを実行してみよう。また、お勧めの便利なプラグインも紹介する。 ← 前回 連載 INDEX 次回 → 連載第3回「アプリケーションをデプロイしてみよう」では、Jenkinsからのさまざまな通知方法、およびテストの分割、Herokuへのデプロイを解説した。Jenkins以外についても多くのことを解説したが、いきなり全てを実践する必要はない。どのプロセスの優先順位が高いのか、プロジェクトメンバーで話し合って、着手する順番を決めていこう。 テストの分散とは? さて、今回は「テストの分散」の話である。「前回の連載で複数のジョブに分けたのが分散なのでは?」と気付いたあなたは鋭い。今回の「分散」とは、ジョブに分割することではなく、「複数マシンで

  • iOSアプリ開発でCI/継続的デリバリ環境を始めるための4種の神器

    CI(Continuous Integration、継続的インテグレーション)とは、プロジェクトの成果物を継続的に統合し、ビルドやテスト、インスペクション(ソフトウェアレビュー)などを実行する習慣のことです。 そして継続的デリバリ(Continuous Delivery)とは、ソフトウェアを素早くリリースして、プロジェクトの成果物に対する継続的なフィードバックを得られる仕組みを作る、CIを含む開発フロー全体の流れのことです。これらは、近年のソフトウェア開発において必要不可欠なものとなっています。 下記の記事は、CIの基礎知識と導入するメリットを解説しています。併せて読むと、より一層理解が深まると思います。 継続的インテグレーションを始めるための基礎知識 DevOps時代の開発者のための構成管理入門 iOSアプリ開発でCI/継続的デリバリを導入する3つの利点 iOSアプリ開発でCI/継続的デ

    iOSアプリ開発でCI/継続的デリバリ環境を始めるための4種の神器
  • VagrantとchefとjenkinsでローカルCIサーバーを作成する~リベンジ編~ - nigoblog

    以前VagrantとchefとjenkinsでローカルCIサーバを立てることに挑戦したのですが、あえなく途中で挫折...!! そんなわけで今回はリベンジ編ということで書いていきます。 cookbookの用意 Vagrantfileの編集 Apacheの設定 jenkinsの起動 以上の流れで書いていきます。 cookbookの用意 このリンクheavywater/chef-jenkins · GitHubからcloneしてきます。 具体的には git clone git@github.com:heavywater/chef-jenkins.gitこれでOK! 次はVagrantとchefで簡単お手軽ローカル環境構築 - nigoblogでインストールしたcookbookからapache2とjavaを引っ張ってきてコピー jenkinsはjavaが必要です。現在cookbookはこんな感じ。

    VagrantとchefとjenkinsでローカルCIサーバーを作成する~リベンジ編~ - nigoblog
  • 自動化の誤解を解き本来の意味を知る ~アジャイルアカデミー「Jenkins Boot Camp」講座

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

  • 趣味でつくるiOSアプリこそJenkinsでリリースを自動化 - Qiita

    TestFlightへのアップロード部分の内容はAppleに買収されiTunes Connectに統合される前のTestFlightについての情報です、testflightapp.comは2015/2/26に終了です コードを書き終わったがもう会社に行かなければならない、テストのために手持ちのデバイスにインストールしておきたい・・・。趣味でつくっているアプリこそ自動化して開発の時間を捻出すべきなのでは?そんなことを思っていたらMarvericksが無料でリリースされたので押入れで眠っていたMacBook AirにMarvericksとJenkinsを入れてリリース作業を自動化してみました。 前提として Jenkinsのセットアップは割愛しています。かわりに別の記事をあげているので参考にしてください。 OS XにJenkinsをHomebrewでセットアップする Xcode5, Jenkin

    趣味でつくるiOSアプリこそJenkinsでリリースを自動化 - Qiita
  • コードの互換性と進化の両立

    Jenkinsでつちかった、コードの互換性を保ちつつ様々な修正を加えていく技法を紹介します。Read less

    コードの互換性と進化の両立
  • Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor

    はじめに JenkinsでJVM上で動かない言語(PythonRubyなど*1)を使っていると、ジョブごとに環境が分離されていないことが問題になる場合があります。 Pythonにおける virtualenv やRubyにおける Bundler を使えば、ジョブごとに利用するライブラリを分離することができます。しかし、C拡張ライブラリをインストールするためには、ジョブが実行されるノードに開発用のファイルが存在している必要があります。例えば、Pythonモジュールの lxml のインストールにはlibxml2やlibxsltの開発用ファイルが必要です。 *2 このようなファイルが必要になるたびにJenkinsのノードにインストールするのはスマートじゃないですし、実行に必要な環境はコードの形で明文化されているべきです。 ジョブでaptやyumを使ってインストールするのもセキュアじゃないですし、

    Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor
  • 1