태그: CI
2편
-
릴리스 패키징 자동화: 모듈별 빌드·취합·압축에서 시간과 실수를 줄이는 방법
사람이 모듈마다 빌드해 모아서 압축하는 수동 패키징을 릴리스 매니페스트, 빌드 전 버전 검사, 병렬 빌드와 캐시, 재현 가능한 압축으로 자동화하는 방법입니다. 12개 모듈 데모로 직렬 20.9초가 병렬 9.7초, 변경 없을 때 0초로 줄고 버전 불일치를 빌드 전에 잡는 과정을 실행 결과로 보여줍니다.
-
C++ 정적 분석 도구 통합: Clang-Tidy와 Cppcheck로 코드 퀄리티 강제하기
C++ 16번 디버깅의 연장선. Clang-Tidy와 Cppcheck를 CI·에디터에 통합해 버그가 발생하기 전에 코드 퀄리티를 강제하는 방법을 다룹니다. Cppcheck 프로젝트 파일, 변경 파일만 검사하는 CI, SonarQube Quality Gate로 신규 코드만 막는 레거시 도입 전략까지 정리했습니다.