2016-10-24 2 views
1
にチューンストアステップに私は店の段階でエラーが出るので、それが失敗したWercker上で構築、実行すると

どのようWercker

サイズが千メガバイト

の最大サイズを超えてどのように私に無効にすることができますストアステップまたはストアのサイズを増やす

これはwercker.ymlの一部です:あなたは有効Wercker "ストア" ステップを

box: java 

build: 
    steps: 
    - script: 
     name: create test db 
     code: | 
      sudo apt-get install -y percona-server-server-5.6 
      sudo service mysql start 
      #sql to create db 

    - script: 
     name: install gradle 
     code: | 
      wget https://services.gradle.org/distributions/gradle-2.8-all.zip 
      unzip gradle-2.8-all.zip 

    - script: 
     name: gradle build 
     code: | 
      gradle-2.8/bin/gradle clean build --stacktrace 
+0

どのような種類のアプリを作成していますか? 'wercker.yml'ファイルのいくつかを投稿して、あなたが作っているものを見て、それがなぜそれほど大きいのか理解することができますか? – ocean

+0

@ocean Javaアプリケーションをビルドします。私は質問に「wercker.yml」を追加しました。 –

答えて

2

必要がありますか?通常、主にビルド​​プロセスをデバッグするために使用されます(後でビルドコンテナをダウンロードして検査することができます)。私は、サイズを大きくする方法はないと思うが、あなたは確かに除去することで、これをオフにすることができます:あなたのwercker.ymlから

- internal/store-container 

ステップ。

大きなコンテナサイズに寄与するものの1つは、Perera MySQLをコンテナに内部的にインストールすることです.Werckerローカルサービスを使用することをお勧めします。

詳細についてはWercker local services documentationを確認してください。

+0

ペルコナを使用する方法は? [Here](http://devcenter.wercker.com/docs/services/)Perconaがサポートされているサービスではありませんでした。 –

+1

私の 'wercker.yml'には' - internal/store-container'のステップはありませんでしたが、ビルドページには 'store'のステップがあります。 'store'ステップはデフォルトのWerckerステップですか? –

+0

サービスは、ドッカーコンテナへの単なる呼び出しです。 http://devcenter.wercker.com/docs/services/linking-services.htmlでサービスを設定する方法についての詳しい情報があります。おそらくhttps://hub.docker.com/_/percona/ – ocean