タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

TravisCIに関するgen0083のブックマーク (6)

  • Gradle実行時のメモリオプション指定方法

    Gradleを実行する時のメモリを調整したい場合、いつでも下記に説明されているようなorg.gradle.jvmargsを使えば良いとつい最近まで思っていた。 https://docs.gradle.org/current/userguide/build_environment.html しかしこのオプションが有効なのは、上記で説明されている通りデーモンとして起動した場合だ。 デーモンとして起動しない場合は適用されないので注意。 だから、gradle.propertiesにorg.gradle.daemon=falseと書いておきながらorg.gradle.jvmargs=...とか書いていても意味がない。 デーモン起動でない場合にメモリなどのJVMパラメータを指定したい場合はGRADLE_OPTS, JAVA_OPTSを使うといいらしい。 (これも上記ドキュメントで説明されているが) 先

    gen0083
    gen0083 2016/11/03
    Gradleのオプションの指定
  • [Android]Travis CIでEspressoを使ったテストを実行する

    ちょっと調べたのでメモ。 なお、Travis CIでのAndroidアプリのビルドについては、Building an Android Project (beta) - Travis CI にまとまっているので、詳細な情報はそちらをご参照下さい。 languageの設定Travis CIでAndroidのビルドを行うには、languageにandroidを指定してあげればOKです。 # .travis.yml language: android コンポーネントの定義アプリで使用するコンポーネントのリストをtravis.ymlに定義してあげる必要があります。 例。 # .travis.yml android: components: - android-22 - build-tools-22.0.1 - extra-google-google_play_services - extra-and

    [Android]Travis CIでEspressoを使ったテストを実行する
    gen0083
    gen0083 2016/11/03
    TravisCIでEspressoテストを実行する(エミュレータの起動を行う)
  • Travis CIで複数の暗号化ファイルを使う方法

    B! 1 0 0 0 Travis CIを使っていて、テストジョブ内で他のGitHubレポジトリに pushしたりするため、 それ用の鍵を暗号化してレポジトリに置いてたりするんですが、 そのような暗号化したファイルを複数使いたいと思った時に ちょっと躓いたのでその辺について。 Travis CI用の暗号化ファイルを使う 2つ以上の暗号化ファイルを使う Travis CI用の暗号化ファイルを使う Travis CIでのテスト中に他のGitHubレポジトリ等にpushをしたい場合、 pushの権限を持つ秘密鍵が必要になります。 普段使っているようなアカウント全体用の鍵を登録しても可能ですが、 それだと鍵が漏れた時に大変なので、 各レポジトリ専用の鍵を使います。 Travis CIのテストの中でGitHubのレポジトリへpushする これがその辺の話。 この際、秘密鍵をtravis encryp

    Travis CIで複数の暗号化ファイルを使う方法
    gen0083
    gen0083 2016/11/03
    travis encrypt-fileを使うときの注意点
  • Travis CIでPull Requestではなく、デフォルトブランチのみでコマンドを実行する - Qiita

    Pull Requestではなく、デフォルトブランチ(特定のブランチ)でのみコマンドを実行するパターン。

    Travis CIでPull Requestではなく、デフォルトブランチのみでコマンドを実行する - Qiita
    gen0083
    gen0083 2016/11/03
    特定の条件でのみコマンドを実行する(ブランチによって実行する内容を変えたりするのに使える?)
  • Travis CI | Travis WebLint を利用して .travis.yml をチェック - Qiita

    概要 .travis.ymlファイルの設定を試行錯誤して、GitHubのコミットログが汚れてしまう、 などの経験がある方は少なからずいらっしゃると思います。 そこで、TravisWeb Lint を利用して .travis.yml をチェックします Travis WebLintとは? WebのUIから .travis.yml ファイルをチェックするツール。 URLは以下です。 下記の2形式をサポートしています。 GitHub Repositoryを指定 テキストエリアに直接入力する形式が利用可能。 GitHub Repositoryを指定してみる 私が公開している kosi gem を指定してみます。 Enter your GitHub Repository に tbpgr/kosi と入力。 Validate ボタンを押下。 Validationに成功しました。 テキストエリアに直接入力

    Travis CI | Travis WebLint を利用して .travis.yml をチェック - Qiita
    gen0083
    gen0083 2016/11/02
    設定ファイルを試行錯誤するときに便利
  • Travis CIでAndroidアプリを簡単にビルドしてRobolectricのテストを動かす - Qiita

    概要 Travisを使うまでは今までJenkinsを使っていました。テストコードを充実させていくうちにGitHubのPull Requestごとにビルドさせたいという意識が高まり、GitHub pull request builder plugin といったJenkinsプラグインをインストールしようと試みました。 しかしあまりにも設定が面倒なので、Jenkins職人への道は諦めてTravisでCIを回すようにしました。 Travis CI: Building an Android Project (beta) まだBetaの段階ですがJavaとして.travis.ymlに書かなくてもAndroidとして設定に書けるみたいで、見た感じすごい簡単そうなのでやってみることにしました。 なお、Robolectricの gradle-android-test-plugin が入っていることが前提に

    Travis CIでAndroidアプリを簡単にビルドしてRobolectricのテストを動かす - Qiita
  • 1