タグ

JenkinsとXcodeに関するrabbit2goのブックマーク (6)

  • 趣味でつくる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でテストとカバレッジの結果をグラフ表示できるようにする

    前回の記事「Xcode + CoverStoryでテストコードのカバレッジを見えるようにする」によってテストコードのカバレッジが取得できるようになりました。 テストコードを書くのは面倒に感じるのですが、ダイエットと同じように目標があって成果が目に見えるならばやる気が出るかも、ということで今回はJenkinsとそのプラグインを導入して、テスト結果やカバレッジ結果の自動集計とグラフによる可視化ができるようにします。 Jenkinsとプラグインの導入 とりあえずJenkinsを導入し、必要なプラグインも入れます。 Jenkinsのサイトからファイルをダウンロードします。常駐させるのが何となく嫌な気がして、今回はコマンドラインが楽にできるjenkins.warをダウンロードしました。 コマンドラインでJenkinsを起動させます。なお、Lion以降はJavaを自分で導入する必要があるようです。 j

    Jenkinsでテストとカバレッジの結果をグラフ表示できるようにする
  • NOSERmobile Lab Blog » Streamlining iOS Development with Jenkins and Wireless App Distribution

    Streamlining iOS Development with Jenkins and Wireless App Distribution Continuous integration (CI) is a proven method for improving software quality and reducing time and cost of software projects. Jenkins, the leading open source CI server, is a popular choice to achieve a continuous build of many different kinds of projects. Equally important for streamlined development process is getting custo

  • Continuos Integration for XCode projects - blog.

    Post published:January 31, 2010 Post Author:Christian Hedin Post Category:Agile / Testing Post Comments:32 Comments Continuos Integration is the practice of integrating changes from many people as often as possible. Instead of merging changes once a month and spending time handling merge errors you try integrate every day, perhaps even every hour. Each integration is built and tested on a server.

  • Jenkins を iOS アプリ開発に導入してみた (SenTestKit編)

    最近、iOSアプリの開発でも継続的インテグレーション(CI)を取り入れていくプロジェクトが増加傾向にあるようで、各種ツールやライブラリ、ノウハウが出回ってきているように感じられます。そこで私も早速iOSアプリ開発でのCI導入を試してみることにしました。今回の導入試験では、以下のような環境を想定して行いました。 iOSアプリの開発を、Xcode 4.X系のプロジェクトとして行う。 VCSにはgitを採用し、githubの公開リポジトリをリポジトリサーバーとして使用する。 CIサーバにはMacを採用し、プロジェクトをビルドするためにXcode 4.Xをインストールしておく。 ■必要なツールを準備する CIといったら、まずは何はなくともJenkinsです。 http://jenkins-ci.org/ ここでは導入について詳しくは挙げませんが、私は以下のを参考にしました。 https://gi

    Jenkins を iOS アプリ開発に導入してみた (SenTestKit編)
  • iOSのプロジェクトをJenkinsでビルドする - soutaroブログ

    情報がまとまっていなくて苦労したので書いておく。やってしまえば簡単。 やりたいこと githubにpushした時点でビルドする ビルドしてテストを実行する(まだできてない) ビルドして、Testflightを使って、弊社のセールス・サポートチームに配布する Provisioningを更新するなどの作業はJenkinsを意識しなくてもできること Provisioningはgitのリポジトリに入れておく やらないこと 自動でベータ版としてベータテスターに配布する 自動でiTunes Connectにサブミットする Jenkinsをインストールする Mac用のパッケージをインストールする。インストーラはdaemonとかいうユーザーで実行しようとするが、これはjenkinsとか適当に作ったユーザーに変えておく。 Jenkins Mac OS X InstallerでJenkinsを入れる - Iw

    iOSのプロジェクトをJenkinsでビルドする - soutaroブログ
  • 1