내 프로젝트에서 정적 코드 분석을 위해 cppcheck를 사용하고 지속적인 통합을 위해 TeamCity를 사용합니다. cppcheck가 오류나 경고를 발견했을 때 빌드 서버가 프로젝트를 빌드하지 않았다면 좋을 것입니다. cppcheck 분석 결과로 빌드를 실패하게 만들 수있는 방법이 있습니까?cppcheck 분석 결과로 TeamCity에서 빌드를 실패하는 방법
5
A
답변
6
저는 cppcheck 개발자입니다. cppcheck 명령 행 플래그 --error-exitcode가 도움이 될 수 있습니다.
0
cppcheck의 최신 버전에서는 --error-exitcode
으로 실제 반환 코드를 전달해야합니다. 그렇지 않으면 그러한 플래그가 존재하지 않는다고 알려줌으로써 실패합니다.
cppcheck --error-exitcode=1 ...
뭔가가 발견되면 위의 코드는 1
과 함께 종료됩니다.
관련 문제
- 1. gitlab CI 빌드를 실패하는 방법?
- 2. TeamCity에서 OneTimeSetup 실패 테스트 실패하는 방법
- 3. TeamCity에서 만 실패하는 테스트 디버그
- 4. FXCop 경고를 기반으로 TFS 빌드를 실패하는 방법
- 5. TeamCity에서 빌드를 중지 할 수없는 방법을 중지하는 방법
- 6. TeamCity에서 빌드를 실행하기 전에 구성 파일의 내용을 확인하는 방법
- 7. TeamCity에서 컨테이너를 시작하는 방법
- 8. gulp-jshint : 빌드를 실패하는 방법은 무엇입니까?
- 9. findBugs 대상에서 버그를 찾으면 내 Ant 빌드를 실패하는 방법
- 10. TFS 2010 RC : 낮은 코드 적용 범위에서 빌드를 실패하는 방법?
- 11. Mercurial 업데이트가 실패 할 때 Jenkins 빌드를 실패하는 방법
- 12. mvn 작업이 실패 할 때 Ant 빌드를 실패하는 방법?
- 13. cppcheck : 위의
- 14. TeamCity에서 빌드를 사용 중지하기 전에 청소할 수 있습니까?
- 15. 취소 된 빌드를 teamcity에서 다시 시작하는 방법은 무엇입니까?
- 16. TeamCity에서 남은 빌드 시간을 계산하는 방법
- 17. Teamcity에서 빌드 아티팩트 다운로드를 방지하는 방법
- 18. TeamCity에서 공유 프로젝트를 올바르게 처리하는 방법
- 19. TeamCity에서 빌드 종속성 설정
- 20. TeamCity에서 ScalaTest 테스트를 멋지게 보여주는 방법
- 21. Emacs와 Cppcheck 통합
- 22. "영구"cppcheck 보고서 게시
- 23. false positive을보고하는 cppcheck
- 24. 안 Cppcheck 비주얼 스튜디오에서
- 25. Cppcheck : mismatchAllocDealloc 오류
- 26. Cppcheck 인라인 억제 작동하지
- 27. TeamCity에서 원격 실행을 방지 하시겠습니까?
- 28. Teamcity에서 이전 종속성 빌드 선택
- 29. 새로운 커버리지 된 코드가있을 때 빌드를 실패하는 방법은 무엇입니까?
- 30. 속성을 설정하지 않은 경우 빌드를 실패하는 간단한 방법은 무엇입니까?
이 플래그를 사용하지만 오류가 발생할뿐만 아니라 빌드를 실패하는 이유로 cppcheck 경고를 처리해야한다는 것도 사실입니다. – Alex
잘 작동합니다! 나는 플래그를 결합하여 필요한 것을 얻었습니다. --enable = all --error-exitcode – Alex