>CICircleCIでGradleをキャッシュする2018/02/21基本的にCIサーバーには何かをキャッシュする仕組みが準備されていると思います。ビルドにGradleを使った場合JARのダウンロードに非常に時間がかかる場合があるので、是非ともキャッシュしたいです。Springを使うと依存関係が多いことがあるので、時間がかかる傾向があります。今回はkt-zabbix-senderのCircleCIにキャッシュを設定しました。設定方法このプロジェクトはdocker-composeを使ってビルド&テストしています。Gradleでのjarファイル等のダウンロードですがデフォルトだと~/.gradleディレクトリに保存されます。この設定は環境変数にGRADLE_USER_HOMEを設定することで変更できます。docker-compose.ymlに以下のように設定しました。/repoレポジトリのディレクトリをコンテナに/repoでマウントしているので/repo/.gradleにダウンロードするように設定します。次にCircleCIの.ciecleci/config.ymlにキャッシュする設定を追加します。実行すると.gradleがキャッシュされるので二回目以降はキャッシュが展開されるのでビルド時間が早くなると思います。今回の場合は1回目(キャッシュなし)は1分42秒かかっていましたが2回目(キャッシュあり)の場合は1分26秒と約15秒ほど早くなりました。今回のレポジトリは依存関係をそれほど定義していないのですが依存関係が多い場合はそれなりに効果があると思います。コメントをキャンセルメールアドレスが公開されることはありません。今回は、JenkinsにiOSアプリをビルドするためのプラグインをインストールしてみたいと思います。Jenkinsのインストールは終わっているものと仮定します。...CIJenkinsでビルド実行時に確認を行う方法Jenkins便利ですねー。ビルドボタン一発で処理が実行されますからね。中には実行が怖いビルドもありますよね・・・。「URLがUTF-8でデコードされていません。先日、@ITの記事で、「グリーはいかにしてJenkinsを導入したのか」という記事が掲載されておりました。この中に、Mac上のJenkinsでiOSアプリをビルドする方法について記載がありました。Jenkinsの構成Jenkinsを外部に公開するということはあんまりないと思います。AFFINGER5.。