2017-11-12 4 views
0

Travis CI를 통해 Heroku에 Spring 앱을 배포하고 있습니다. 그러나, 내 travis 파일을 여러 가지 방법을 설정에도 불구하고, 나는 다음과 같은 문제를 해결할 수없는 것, 기본 누락 된 API 키가되고.Travis CI에서 "api_key"값을 설정하는 방법

enter image description here

다음은 일한 어느 것도 내가 다른 순서로 시도 포맷 시도의 몇 가지 예입니다. 설정 ENV는 트래비스 UI를 통해 바르이 모든에도 불구하고

api-key: "secure api key" 

api_key: 
    secure: "secure api key" 

app: friend-status-dev 
env: 
    global: 
    - secure: "secure api key" 
jdk: 
- oraclejdk8 
deploy: 
    provider: heroku 

및 이벤트는, 내 .travis.yml 파일에서 "API_KEY"필드를 찾으려하지 않는 것 같습니다. 사실 jdk를 적극적으로 사용하면서 내 .travis 파일을 찾을 수 있다는 사실을 알고 있습니다.

+1

당신이 (provider''와 함께)'deploy'에서'api_key' 퍼팅 시도? 어디에서 api_key 값을 얻고 있습니까? – codefinger

+0

@codefinger 이제 알겠습니다. 그 감독을 지적 해 주셔서 감사합니다. 배포 아래에 추가하는 것이 트릭을 만들었습니다. – Jleaton

+0

처음에는 어디에서 travis API 키를 얻을 수 있습니까? – mareoraft

답변

1

deploy 섹션은 다음과 같아야합니다

deploy: 
    provider: heroku 
    api_key: "secure api key" 
관련 문제