タグ

Gradleに関するrin51のブックマーク (9)

  • Build高速化の話

    .droidconSFのJared Burrowsによる、"Make Your Build Great Again"を試してみたら、ビルド時間が半分になりましたので、まとめました

    Build高速化の話
  • Gradleのチートシート - Splash of waters - 2nd. Season

    以前Twitterでつぶやいたのですが、Gradleのチートシートが欲しかったので、自分で作ってみました。 ソースコード https://github.com/tq-jappy/Gradle-CheatSheet ダウンロード 内容はもっと洗練させていきたいですが、ひとまず以下に公開します。 https://github.com/tq-jappy/Gradle-CheatSheet/raw/master/gradle-cheatsheet.pdf チートの項目は自分のプロジェクトで利用するものに特化しているところはありますが、ブログ、Twitter、あるいはGitHubへのPull Requestなどでフィードバックをいただけると嬉しいです。 きっかけ Gradleのユーザガイドは日語版もあるし、かつ非常に丁寧に書かれているので、欲しい情報は大体ユーザガイドを参照すれば分かります。ただ、

    Gradleのチートシート - Splash of waters - 2nd. Season
  • VMWare EsxiとJenkinsとGradleでインフラのコード化&CI - WeBLoG

    要件は 作業のログは永遠に残す必要がある いつ、誰が、どういった理由でインフラを変更したかわかるようにする ひとつ、落とすと インフラをコードで書けるようにする 開発、番共にVMWareで構成された基盤なのでVMWareの仮想マシンが作れるコードを書く インフラコードをバージョン管理し、変更毎に構築できるかテストする コードで構築されたインフラでアプリケーションの全てのテストが通るか確認する(インフラの要件は設定ファイルがあるかどうかではなく、アプリケーションが動作するかどうか) テストは既に動作しているCIがあるので、それを使い回す ログの保持もJenkinsにしてもらおう やること Jenkinsから仮想マシン作成、OSのインストール Jenkinsのノードに作成された仮想マシンを追加 追加されたノードでOSインストール後の設定やミドルウェアのインストール 環境の整ったノードに対して

    VMWare EsxiとJenkinsとGradleでインフラのコード化&CI - WeBLoG
  • Gradle+AndroidプラグインでNDKプロジェクトをビルドする - やらなイカ?

    Androidの新ビルドシステムであるGradle plugin for Androidの導入と、標準でまだNDKに対応していないので、その対応方法をまとめました。 【2014/6/11追記】Gradle plugin for Android 0.7でNDKがサポートされました。こちらの記事を参照してください Gradle+Androidプラグイン(0.7以降)でNDKプロジェクトをビルドする - やらなイカ? 尚、今回は(新ビルドシステムの売りである)Product Flavorには対応していません。ディレクトリ構成変えなければいけないので、改めて。 環境 ADT 22.0.0(任意/build.gradle生成に使用) Android SDK Platform-tools 17(17以上必須) Gradle 1.6(これからインストール) Gradle plugin for Andro

    Gradle+AndroidプラグインでNDKプロジェクトをビルドする - やらなイカ?
  • Android アプリケーション開発: hudson と gradle でビルド

    Hudson と Gradle Android プラグインを使って Android プロジェクトをビルドする方法について説明します。Gradle を使ったビルドについては前回ポスト「Gradle Android プラグインで Android アプリをビルドする」をご覧ください。 この動作は以下の環境で確認しています: Windows 8 (JDK1.7) および OSX 10.8.3 (JDK1.6)Hudson 3.0.1 (Hudson GIT plugin 2.2.1-h-1 と Jenkins Gradle plugin 1.16 を追加)Gradle 1.4Android SDK r21.1 Hudson の設定 トップページから Hudson の管理 > システムの設定を選択します。インストールされている Git と Gradle の設定を行います(下は OSX の例です):

    Android アプリケーション開発: hudson と gradle でビルド
  • Android アプリケーション開発: Gradle Android プラグインで Android アプリをビルドする

    Gradle は Groovy ベースのビルドツールです。Gradle の Android プラグインを使って、Android アプリをビルドしてみました。 この作業は次の環境で行っています: Windows 8 および  OSX 10.8.3Eclipse 4.2.2 Mobile パッケージ ADT 21.1.0、Groovy-Eclipse for Juno Android SDK r21.1Gradle-1.4 Gradle のセットアップ http://www.gradle.org/downloads から、graidle-1.4-bin.zip をダウンロードして、適当な場所に解凍します。 必須ではありませんが以下の環境変数を設定します: PATH に gradle-1.4 のインストールフォルダ/bin を追加 (例:/User/tool/gradle-1.4/bin)AND

    Android アプリケーション開発: Gradle Android プラグインで Android アプリをビルドする
  • JenkinsでGradleを使おう - しおしお

    閉鎖環境のJenkinsでGradleを使ってビルドする方法をまとめてみた。閉鎖環境じゃなかったら、gradleWrapperを使って簡単にできるみたい(であってるかな?)。 幸いにも、俺の職場は開発PCは外部にアクセスできるので好きなものを落としてきて入れれるので、Jenkinsサーバが外部アクセスできなくてもいろいろ出来ました。 Jenkins Gradle pluginをインストールする プラグインは、以下のサイトからダウンロードしてインストールします。 http://updates.jenkins-ci.org/download/plugins/gradle/ インストールは、ダウンロードしたgradle.ppiをJenkinsにアップロードするだけでOKで、「Jenkinsの管理->プラグインの管理画面」から行います。 下の画像のように、高度な設定タブを選択して先ほどダウンロード

    JenkinsでGradleを使おう - しおしお
  • イマドキのIDE事情(153) Groovyベースのビルドツール「Gradle」をEclipseで使ってみる

    Gradleとは? Gradleというビルドツールをご存じだろうか? JavaではビルドツールとしてMavenやAntが利用されることが多いが、Gradleはこれらと同種のツールで、Groovyを使用しているという特徴がある。Mavenは少しでも規約から外れたことをしようとした場合の煩雑さ、Antはすべての処理を一から記述しなくてはならずXMLが肥大化しがちという問題をそれぞれ抱えている。 GradleはGroovyを使用しているものの、Groovy専用のビルドツールというわけではなく、Javaでの開発にも利用できる。ビルドスクリプトの記述にGroovyを使用するため、MavenやAntのXMLベースのビルドファイルのように冗長な記述は不要だ。また、Maven/IvyリポジトリやAntのビルドファイルを利用できるなど既存資産も活用することができる。 このようにGradleはこれまでMave

    イマドキのIDE事情(153) Groovyベースのビルドツール「Gradle」をEclipseで使ってみる
  • Gradle入門 - Qiita

    追記1: コメントでの指摘を受け、gvmに関する記述を削除 この記事は、日経ソフトウェア 2013年 06月号 04/24発売 のステマ記事です。 6月号に、@keiji_ariyama(前座部分担当) と 僕(Gradle概要担当) と @sys1yagi(Android対応部分担当) という分担でGradle入門的な記事を書きました。 ですが、僕の目的としてはトップゲート社員への布教を主目的と考えて書いたため、来要求されている分量を(わざと)大幅にオーバーして書いていました。雑誌に掲載されなかった溢れ分をネットで公開して良いか打診した所、「全文掲載でも良いですよ」という豪気なお許しを頂いたのでここに公開します。この場を借りてお礼申し上げます。 プロの編集さんの手を経て、だいぶわかりやすく噛み砕かれたものが雑誌のほうには掲載されていますので、ここに書いてある内容が難しいなぁ…と思ったら

    Gradle入門 - Qiita
  • 1