2016-10-24 5 views
1
에 조정 저장 단계에 내가 저장 단계에서 오류가 있기 때문에이 실패 Wercker 구축 실행하면

:어떻게 Wercker

크기 1천메가바이트

의 최대 크기를 초과하는 방법을 비활성화 할 수 매장 단계 또는 스토어 크기 증가?

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 

단계.

대형 컨테이너 크기에 기여할 수있는 사항 중 하나는 컨테이너에 내부적으로 Percona MySQL을 설치하는 것입니다. 권장되는 방법은 Wercker 로컬 서비스를 사용하는 것입니다.

자세한 내용은 Wercker local services documentation을 확인하십시오.

+0

항공기로 Percona를 사용하는 방법? [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