본문 바로가기

sonarqube

(3)
Jenkins로 CI/CD Pipeline 구축하기 - 통합본 CI/CD 란? CI 란? 개발자를 위한 자동화 프로세스인 지속적인 통합 ( Continuous Integration ) 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드/ 테스트 되어 공유 Repository에 (ex. git,github) 통합하는것을 의미한다. 다수의 개발자가 작업할 경우 레포지토리에 쌓이는 commit들이 충돌하는 것을 자동화된 빌드와 테스트로 방지할수 있다. CD 란? 지속적인 배포 ( Continuous Deployment ) “수동적" 으로 배포하는것을 지속적인 제공이라 하는데, 이것을 “자동화”하는것이 지속적인 배포 ( Continuous Deployment ) 이다. 📌 어플리케이션 개발 단계 부터 배포 때 까지 모든 단계들을 자동화를 통해서 사용자에게 배포 할수있도..
Jenkins로 CI/CD Pipeline 구축하기 - 10. Jenkins와 Sonarqube 연동 Jenkins로 CI/CD Pipeline 구축하기 - 9. Docker에 Sonarqube 설치하기 Jenkins로 CI/CD Pipeline 구축하기 - 8. JenkinsFile 생성 대쉬보드 - 만들어둔 파이프라인 - Configure 선택해주세요. Behaviours 항목에서 위에 두개를 삭제해주세요. add 를 눌러서 filter by name 을 선택해.. code00.tistory.com 이전 글 보기 젠킨스에서 Sonarqube Scanner 플러그인을 설치해주세요. 관리에서 Global Tool Configuration 을 들어가줍니다. 방금 받은 플러그인 SonarQube Scanner를 찾아서 다음과같이 만들고 저장해주세요. 도커에서 소나큐브 컨테이너를 실행해주시고, Manually..
Jenkins로 CI/CD Pipeline 구축하기 - 9. Docker에 Sonarqube 설치하기 Jenkins로 CI/CD Pipeline 구축하기 - 8. JenkinsFile 생성 대쉬보드 - 만들어둔 파이프라인 - Configure 선택해주세요. Behaviours 항목에서 위에 두개를 삭제해주세요. add 를 눌러서 filter by name 을 선택해주세요. (main.*) 으로 이름을 정해줍니다. scan mult.. code00.tistory.com 이전 글 보기 Docker Desktop - Docker MOST COMMON www.docker.com Docker Desktop 홈페이지에 가서 Docker를 다운로드 해주세요. 다운로드를 받고 사이트에 로그인을 해주세요. Docker hub 홈페이지에서 Sonarqube를 검색해서 들어가주세요. 맨위에 항목에 들어가주세요. 우측 상단의..