2017-12-27 15 views
0

예 빌드 (두 작업 빌드 당) 투입 회 빌드 : 당 빌드가 얼마나 https://travis-ci.org/sscarduzio/elasticsearch-readonlyrest-plugin/builds/322220103트래비스마다

통지 커밋 각 빌드 2와 동일한 병렬 작업. 각 빌드가 영원히 필요하기 때문에 어떤 문제입니까?

.travis.yml 구성 :

sudo: required 
dist: trusty 
group: deprecated-2017Q4 

language: java 

sudo: required 

services: 
    - docker 

jdk: 
- oraclejdk8 

branches: 
    except: 
    - /^v[0-9].*es/ 

script: bin/build.sh 

deploy: 
    provider: script 
    script: ci/ci-deploy.sh 
    skip_cleanup: true 
    on: 
    all_branches: true 
    tags: false 

env: 
- [email protected] 
- GH_USER_NAME=Travis CI 

before_script: 
    - sudo sysctl -w vm.max_map_count=262144 

after_success: 
- | 

     declare -r SSH_FILE="$HOME/.ssh/gh_identity)" 

     # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

     # Decrypt the file containing the private key 

     openssl aes-256-cbc \ 
     -K $encrypted_bf4db9d5783b_key -iv $encrypted_bf4db9d5783b_iv \ 
     -in ".travis/github_deploy_key.enc" \ 
     -out "$SSH_FILE" -d 

     # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

     # Enable SSH authentication 

     chmod 600 "$SSH_FILE" \ 
     && printf "%s\n" \ 
       "Host github.com" \ 
       " IdentityFile $SSH_FILE" \ 
       " LogLevel ERROR" >> ~/.ssh/config 

```

+1

만 대신'GH_USER_EMAIL'과'GH_USER_NAME' 모두의'env' 매개 변수 중 하나를 떠나 시도 할 수 있습니다? 두 번 실행하면 빌드가 발생합니다. – sfat

답변

0

이것은 env 구성에 의해 발생되고있다. 트래비스는 이것을 build matrix으로보고 있습니다. 나는 올바른 방법은 글로벌 키를 사용하는 것입니다 믿습니다

env: 
    global: 
    - GH_USER_EMAIL= 
    - GH_USER_NAME=