酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

開発-Jenkins

macOSでJenkinsを起動させるまで

macOSにJenkinsを入れるのはかなり大変で職人芸を駆使して対応していた記憶がある。2021年ではhomebrewを使ってインストールができた。 macOSの初期化+インストールディスクの作り方。一度稼働させたら基本的にアップデートさせないので今回はMontereyを使う…

App Extension(Widget)を含んだiOSアプリをCocoaPods 1.0にバージョンアップさせる

記事自体は2ヶ月前に書いていたのですがちょうどiTunes Connectがトラブっていた時期だったので公開できずじまいでした。そのため一部記載しているバージョンが古い部分があります。 大半のプロジェクトでCocoaPods 1.0.0へ移行し終えてノウハウも溜まってき…

Jenkinsを使ってToday Extension(Widget)を含むiOSアプリをビルドする

過去にxcodebuildを使ってビルドを自動化する方法を紹介しました。 本記事ではToday Extension(Widget)を含むiOSアプリをJenkinsでビルドする方法を紹介します。アプリ側とToday Extension側とで使用するプロビジョニングプロファイルが異なります。 ビルド…

JenkinsでCocoaPodsを含んだiOSアプリプロジェクトのビルドで署名に失敗してしまう

(開発的な意味で)チームで働くことはほぼなくて1人でiOSアプリを開発していると、1件1件最新ビルドが欲しいという要望に応えるのが難しかったです。……というか、僕は限界だったのでJenkinsを導入してJenkinsおじさんを酷使していました。 それ以降、Xcodeプ…

JenkinsでGradleを使ってAndroidアプリをビルドしたときの失敗と対処方法

初めてJenkinsを使ってAndroidアプリをビルドするにあたって発生したエラーとその対処方法をメモしておきます。Android Studioで開くとIDE側でよしなにしてくれるんだけど、コマンドラインからだと自分でエラーに対処しないといけない。自分が引っかかった内…

Lion+Xcode 4.3.2にアップデートしたらJenkinsでビルド出来なくなった

お仕事上の都合でSnow Leopardを使い続けてきましたが、ようやくLionに乗り換えることが出来るようになったので、合わせてXcodeも4.3.2にアップデートしました。途端にJenkinsさんが仕事をしてくれなくなりました。結論から言うとターミナルから2つのコマン…

最近買った本と買いたい本「iOS/Android/Windows Phoneプログラミング」「Jenkins実践入門」他

iOS/Android/Windows Phoneプログラミング (日経BPパソコンベストムック)作者: 日経ソフトウエア出版社/メーカー: 日経BP発売日: 2012/01/12メディア: 雑誌 クリック: 25回この商品を含むブログ (4件) を見る 「Windows Phoneアプリ開発する人なら読んでおか…

テストコードをxcodebuildコマンドで実行したときに、Keychain Servicesにアクセスした時の結果が異なる

MacでJenkinsを動かしているのですが、Xcodeを起動してからのテスト結果とxcodebuildで実行結果が変わってしまって困っています。キーチェーンへの保存とキーチェーンからの取得は良いのですが、保存→取得(a)→取得(b)をおこなった時にaとbの値が違ってしまい…

JenkinsでWindows Phoneアプリのビルドをおこなう

トップ画面から[Jenkinsの管理]、[プラグインの管理]、利用可能タブの中から「Jenkins MSBuild Plugin」を探します。インストールが完了したら再起動してしまいましょう。 MSBuild 次にMSBuildのパス設定を行います。トップ画面から[Jenkinsの管理]、[システ…

Jenkisでビルドエラー時に通知されるようにメール送信の設定をする(Gmail)

ビルドエラーが発生する状態でコミットしてみたのですが、Jenkinsの表示が赤信号になるだけで、これだと問題が発生しても気付かず、すぐに修正が出来ません。[Jenkinsの管理]、[システムの設定]の順に選択します。下の方にE-mail通知の欄がありますので編集…