2016-09-22 6 views
2

나는 최근 github에서 내 첫 풀 요청을 수행했습니다.
내가 기여하려고하는 프로젝트는 파이썬으로 작성되었으며, tox 및 travis CI를 사용합니다.
github.com/author/project/pulls를 보면 "오류 : 트래비스 CI 빌드가 요청으로 인해 완료되지 않았습니다"라는 메시지가 나타납니다.
전에는 CI 도구로 작업 한 적이 없지만 분명히 모든 빌드가 실패했습니다 (필자는 이해하지만 Python 버전 2.6, 2.7 및 3.4 용으로 빌드하려고 시도합니다).
그래서 트래비스 로그 (travis-ci.org/author/project/builds/my_build_number)를 찾았습니다. 다음 중 하나에 대한 CONFIGS는 빌드입니다끌기 요청 후 travis-CI 오류

{ 
    "language": "python", 
    "python": 2.7, 
    "env": "TOXENV=py34", 
    "install": "pip install --quiet --use-mirrors tox", 
    "script": "tox", 
    "after_script": [ 
    "if [ $TOXENV == \"cov\" ]; then pip install --quiet --use-mirrors coveralls; coveralls; fi" 
    ], 
    "group": "stable", 
    "dist": "precise", 
    "os": "linux" 
} 

을하고이 로그가 어떻게 생겼는지입니다 :

$ export DEBIAN_FRONTEND=noninteractive 
$ git clone --depth=50 https://github.com/author/project.git author/project 
Setting environment variables from .travis.yml 
$ export TOXENV=py34 
$ source ~/virtualenv/python2.7/bin/activate 
$ python --version 
Python 2.7.12 
$ pip --version 
pip 8.1.2 from /home/travis/virtualenv/python2.7.12/lib/python2.7/site-packages (python 2.7) 
$ pip install --quiet --use-mirrors tox 
no such option: --use-mirrors 
The command "pip install --quiet --use-mirrors tox" failed and exited with 2 during . 
Your build has been stopped. 

내가 그것을 "--use-mirros으로 핍을 시작하려고하기 때문에 실패시피 "옵션 (실제로 deprecated되었고 pip에서 완전히 삭제되었습니다).
질문 : 이것은 내 편이 잘못 될 수 있습니까? 아니면 작성자가 잘못된 구성을 사용하기 때문에 발생합니까?

+0

예, 구성에서 --use-mirrors를 제거해야합니다. 저자는 아마 그것을 잠시 동안 업데이트하지 않았다. – brclz

+0

고마워, 효과가 있었다. 어떤 이유로 나는 모든 테스트가 필자의 travis.yml 설정을 사용하여 실행되고 내 테스트는 실행되지 않는다고 확신했다. – Rob

+0

대답으로 게시 ^^ – brclz

답변

2

예, 더 이상 사용되지 않고 빌드가 실패하므로 구성 파일에서 --use-mirrors을 제거해야합니다.

아마도 작성자가 저장소를 한동안 (또는 구성 만) 업데이트하지 않았을 것입니다.

최상 :