2017-05-08 1 views
0

로컬 컴퓨터에 Jenkins 및 Sonar를 배포 할 수있었습니다. 그래서 원격 Git 저장소에서 SonarQube 분석을 수행 할 Jenkins 작업이 있습니다. 그러나 서버에서이 작업을 다시 수행해야하지만 실제로 작업을 수행하는 방법을 모릅니다.서버에 Sonar + Jenkins를 배포하는 방법

답변

0

과정은 로컬 설치와 비슷해야하지만 간단하고 확장 성있는 호스팅 서비스를 고려해야합니다.

  1. 좋아하는 플랫폼, AWS/Azure/etc에 Jenkins를 설치하십시오.
    • 는 젠킨스 서버
    • 구성
    • 조항 적어도 하나의 빌드 에이전트
  2. 설치 서버 사이의 트래픽을 암호화하는 SSL 인증서에 대한 DNS 항목을 설정 :에 당신은 가능성이 할 것 SonarQube는 원하는 클라우드 플랫폼의 별도 서버에 있습니다.
    • 이 SonarScanner 플러그인과를 설치
      • 에 의해
      • 구성 젠킨스 익명 사용자를 비활성화 확인하고 SSL 인증서를
    • 구성 SonarQube 생성 서버에 대한 DNS 항목을 설정의 선행 조건
    • 작업을 구성하여 웹 훅을 설정하여 망할 공급자.
관련 문제