항상 .travis 파일의 일부 변경 사항을 테스트해야합니다. 커밋을 github에 푸시해야합니다. 실패하면 문제가 발생합니다. 알고 싶습니다. travis-ci VM에서 커밋하기 전에 내 .travis 파일을 테스트 할 수있는 방법이 있습니다. 즉, 내 커밋을 커밋하거나 밀어 넣지 않아도 일부 commti를 github으로 밀어 넣을 때 travis가 수행하는 프로세스를 만들고 싶습니다.github에 커밋하지 않고 travis-ci 스크립트를 테스트하십시오.
4
A
답변
5
도커 이미지에서 로컬로 Travis-CI를 실행하여 travis-ci.yml
구성 파일을 테스트 할 수 있습니다.
페이지의 "How to Run TravisCI locally on Docker"당신과 함께 트래비스의 떠들썩한 파티를 열 수 있습니다
docker run -it -u travis quay.io/travisci/travis-jvm /bin/bash
당신의 GitHub의의의 repo에 그 지역 트래비스 인스턴스 액세스를 제공에 대한 즉 기사,하지만 귀하의 경우, 당신은 고정 표시기 이미지를 만들 수 있습니다 (one of the Travis-CI ones을 기반으로 함) 귀하의 컴퓨터에있는 로컬 repo 폴더를 마운트하고 컨테이너 내에 마운트 된 폴더에서 travis compile
을 수행 할 수 있습니다.
로컬 Travis-CI에서 테스트가 통과되면 로컬 커밋을 GitHub 레포로 푸시 할 수 있습니다.
관련 문제
- 1. 어떻게 암호를 heroku에만 위임하고 github에 커밋하지 않습니까?
- 2. 특정 유형의 파일을 github에 커밋하지 않도록 제외합니다.
- 3. 커밋하지 않고 Heroku에 다시 배포
- 4. 커밋하지 않고 밀어 내기
- 5. 프래그먼트 커밋하지 않고 트랜잭션
- 6. SQL이 트랜잭션을 커밋하지 않고 시작합니다.
- 7. 커밋하지 않고 현재 진행률 저장
- 8. 커밋하지 않고 git format-patch
- 9. master에서 커밋하지 않고 solr replication
- 10. Mercurial에서 커밋하지 않고 diff를 내보내기
- 11. Subversion은 커밋하지 않고 메시지를 추가합니다.
- 12. 커밋하지 않고 Git checkout 분기
- 13. Git merge - 추적하지 않은 파일을 커밋하지 않고 커밋하지 말 것
- 14. Python 용 IDE : 스크립트를 테스트하십시오.
- 15. Silverlight 브라우저를 열지 않고 테스트하십시오.
- 16. 설치하지 않고 IE7을 테스트하십시오 - 어떻게?
- 17. BotFramework 에뮬레이터를 다운로드하지 않고 테스트하십시오.
- 18. Excel 스프레드 시트의 Visual Basic 스크립트를 테스트하십시오.
- 19. 테스트 결과 svn : 커밋하지 않고 무시
- 20. TortoiseHg - 먼저 커밋하지 않고 패치를 만드는 방법
- 21. Github은 커밋하지 않고 원격 저장소를 가져옵니다.
- 22. 커밋하지 않고 Github의 줄에 댓글을 달았습니까?
- 23. 커밋하지 않고 git 인덱스에 파일 추가
- 24. 커밋하지 않고 여러 개의 은신처 적용하기
- 25. 커밋하지 않고 여러 분기를 병합하려면 어떻게합니까?
- 26. 커밋하지 않고 Git Branch 재 작성
- 27. Github : 실수로 커밋하지 않고 git을 푸시
- 28. SQLAlchemy는 세션을 커밋하지 않고 개체의 ID를 가져옵니다.
- 29. Kafka에서 커밋하지 않고 메시지 소비 10 소비자
- 30. Gitlab Jenkins에서 커밋하지 않고 다시 작성하는 방법