Gitlab Runner로 SonarQube 분석 자동화 하기
이전 포스팅을 통해서 리눅스 서버에 Gitlab, Sonarqube를 설치하고 수동으로 스크립트를 실행해 프로젝트를 Sonarqube를 이용해 정적분석하는 것까지 해보았습니다. 하지만 매번 수동으로 스크립트를 실행하면 매우 번거롭겠죠?그래서 이번엔 Gitlab Runner를 이용해 Gitlab에 Merge Request(Github의 Pull Request
이전 포스팅을 통해서 리눅스 서버에 Gitlab, Sonarqube를 설치하고 수동으로 스크립트를 실행해 프로젝트를 Sonarqube를 이용해 정적분석하는 것까지 해보았습니다. 하지만 매번 수동으로 스크립트를 실행하면 매우 번거롭겠죠?그래서 이번엔 Gitlab Runner를 이용해 Gitlab에 Merge Request(Github의 Pull Request
회사에서 혼자서 프로젝트를 진행하다보면 코드에 문제가 거나나 취약점 혹은 잠재적 에러 발상 부분에 대해서 스스로 파악하고 해결해야하는 문제점을 가지고 있습니다.저도 항상 그 부분때문에 배포하고 나서도 생각하지도 못한 NPE로 인해서 재 배포하는 일도 빈번했습니다.물론 완벽하게 예외처리를하고, 입력값에 대한 철저한 검증을 했다만 막을 수 있었겠지만 혼자서 완
대부분의 개발팀 에서는 개발하고 있는 프로젝트의 소스를 VCS(Version Control Systems)을 이용해서 관리하고, 협업할때 사용을 합니다. 대표적으로 SVN(Subversion), Git이 있죠. 주로 우리가 오픈소스 프로젝트를 하거나 개인프로젝트를 진행할때는 Github을 많이 사용하고, Private 레파지토리도 무제한이라서 스타트업