본문 바로가기
Windows

[WSL] SonarQube & Jenkins 설치

by 앗사비 2019. 5. 24.
728x90

* WSL 설치
https://webdir.tistory.com/541

Windows 기능 켜기/끄기 에서 Linux용 Windows 하위 시스템 선택 > MS스토어에서 우분투 설치


* 옵션 (이미 설치된 경우 생략)
sudo apt-get install openjdk-8-jre-headless
sudo apt-get install unzip

* 소나큐브 
여기서는 단순 테스트만 할 것이므로 별도 DB 설치는 생략 (내장 DB를 지원)
내장 DB 사용시 업데이트 및 마이그레이션 제약 있음

아래 페이지에서 원하는 버전의 다운로드 링크 복사
https://www.sonarqube.org/downloads/

압축 풀고 실행하기
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-6.7.7.zip
unzip sonarqube-6.7.7.zip
sonarqube-6.7.7/bin/linux-x86-64/sonar.sh start

웹브라우저 접속
http://localhost:9000/
로그인 : admin/admin

* 젠킨스
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt-get update
sudo apt-get install jenkins
sudo service jenkins start

웹브라우저 접속
http://localhost:8080/
패스워드 확인 : sudo cat /var/lib/jenkins/secrets/initialAdminPassword

---

그런데 윈도우 재부팅을 하면 다시 실행해줘야 한다
배치 파일로 한방에 실행해보자

파일 생성 후 실행 권한 부여
touch tt.sh
chmod +x tt.sh

내용 편집
vi tt.sh

#!/bin/sh
sonarqube-6.7.7/bin/linux-x86-64/sonar.sh start 
sudo service jenkins start 

실행하기
./tt.sh

그런데 실행 명령어도 줄이고 싶다?
별명으로 실행해보자

별명 등록
vi .bashrc

아래 내용 추가
alias tt='./tt.sh'

수정 내용 적용
source .bashrc

이제 tt 만 입력하면 됨

 

 

윈도우즈에서 리눅스 설치 - WSL

윈도우즈10에서 WSL 설치방법에 대하여 알아봅니다. WSL 시스템 요구사항 아래의 요구사항을 충족시키지 못한다면 아쉽지만 WSL을 설치할 수 없다. OS : Windows 10 버전 1607이상 아키텍처 : x64 계정 : 이메일..

webdir.tistory.com

 

728x90