2016-10-24 10 views
1

Когда я бегу строить на Wercker это не удалось, потому что я получаю ошибку в магазине шаг:Как настроить магазин шаг на Wercker

Размер превышает максимальный размер 1000MB

Как я могу Disable магазин шаг или увеличить размер магазина?

Это часть wercker.yml:

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 ли шаг включен? Обычно он используется для отладки процесса сборки (после этого вы можете загрузить и осмотреть контейнер сборки). Я не думаю, что есть способ увеличения размера, но вы, конечно, можете отключить его, путем удаления:

- internal/store-container 

шаг от вашего wercker.yml.

Одна из вещей, которая будет способствовать увеличению размера вашего контейнера, заключается в том, что вы устанавливаете Percona MySQL внутри вашего контейнера, когда рекомендуемая практика заключается в использовании локальной службы Wercker для этого.

Для получения дополнительной информации проверьте Wercker local services documentation.

+0

Как использовать Percona как услугу? [Здесь] (http://devcenter.wercker.com/docs/services/) Я не нашел Percona в качестве поддерживаемого сервиса. –

+1

У меня нет '- внутреннего/store-container' шага в моем' wercker.yml', но тем не менее у меня есть 'store' шаг на странице сборки. Шаг 'store' является шагом по умолчанию Wercker? –

+0

Услуга - это просто вызов контейнера докера. Более подробную информацию о настройке служб можно найти по адресу http://devcenter.wercker.com/docs/services/linking-services.html, и вы, вероятно, можете использовать Percona один из https://hub.docker.com/_/percona/ – ocean