2017-05-19 1 views
0

TravisCI webapp에서 "BUILD_BRANCH"라는 환경 변수를 지정했습니다. .travis.yml 분기 선언에서이 변수를 사용하고 싶습니다. 그러나 TravisCI는이를 리터럴 문자열 "$ BUILD_BRANCH"로 읽습니다.어떻게 환경 변수를 사용하여 .travis.yml에서 빌드 할 브랜치를 지정할 수 있습니까?

온라인에서이 유형의 사용에 대한 예제 및 참조를 찾았으며 찾을 수 없습니다. 나는 그들을 지원하기 위해 이메일을 보냈지 만 그들은 아직 나에게 돌아 오지 않았다.

branches: 
    only: 
     - $BUILD_BRANCH 

나는 "$ BUILD_BRANCH"및 "$ {BUILD_BRANCH}"을 모두 시도했습니다.

+0

여기에 대한 대답은 내가 필요한 것만으로도 충분하지만, 나는 그 질문에서 묻고있는 것을 할 수 있기를 바란다. (http://stackoverflow.com/questions/31338562/travisci-run-after-success-on-a-specific-branch 참조) – mattrowsboats

답변

1

환경 변수는 빌드에서 확장되며, 실행할 작업에서 빌드 행렬이 펼쳐지는 위치가 아니라 확장됩니다. 이 값을 하드 코딩해야합니다.