settings.py라는 파일에 구성이있는 Flask 앱이 있습니다. 프로젝트가 공공 repo에 있기 때문에이 파일을 .gitignore에 넣었습니다. settings.py가 .gitignore에 있었더라도 Travis-CI는 프로젝트에 테스트를 추가하기 전에 작동했습니다.gitignore에서 일부 파일과 함께 Travis CI를 사용하는 방법?
Debugged import:
- 'settings' not found.
Original exception:
ImportError: No module named 'settings'
내 .travis.yml 파일은 다음과 같습니다 : 프로젝트에 테스트를 추가 한 후, 빌드는 다음과 같은 출력으로 실패 시작
이language: python
python:
- "3.4"
- "3.5"
# command to install dependencies
install:
- pip install -r requirements.txt
# command to run tests
script: python tests.py
이이 뜻이 travis- 사용하기 위해 ci, 우리는 repo에 필요한 모든 파일을 포함시켜야합니까? 아니면 해결 방법이 있습니까? GitHub의 저장소는 here입니다.
이것은 응용 프로그램별로 매우 다양합니다. 응용 프로그램을 실행하기위한 설정 모듈이 필요하다면 예, Travis에서 설정 모듈을 사용할 수 있어야합니다. 당신이 취할 수있는 몇 가지 접근법이 있습니다. 나는'settings.py'를 기본 값에 환경 변수와 같은 것을 무효로하는 방법을 제공하고 싶습니다. – dirn