Jenkins
1. jenkins image pull
> docker pull jenkins/jenkins:lts

> docker images

2. jekins image 실행
> docker run -d -p 8080:8080 -v D:\docker\idp_docker\jenkins_home:/var/jenkins_home --name jenkins -u root jenkins/jenkins:lts

3. jenkins 접속
- localhost:8080 으로 접속
- 해당 경로에 있는 Administrator password 입력

- jenkins docker에 접속해 파일 확인

4. 권장 플러그인 설치

- 플러그인 설치가 안되는 경우 = jenkins 버전이 낮아서 → 버전 업데이트 후 재설치
- 또는 jenkins 메인에서 자동 업데이트 후 플러그인 설치
// jenkins container 접속
> docker exec -it -u 0 sqi_jenkins bash
//최신버전 다운로드
# wget http://updates.jenkins-ci.org/download/war/2.292/jenkins.war
//파일 이동
# mv ./jenkins.war /usr/share/jenkins/
//권한 설정
# chown jenkins:jenkins /usr/share/jenkins/jenkins.war
//container 재시작
> docker restart sqi_jenkins
5. 계정 생성

6. 기본화면

플러그인이 설치 안되는 경우
- https://plugins.jenkins.io/
- 위 사이트에 접속 해 plugin download > /var/lib/jenkins/plugins에 hpi 파일 넣기
- jenkins 재시작
SonarQube
1. sonarqube image pull & 실행
> docker images
> docker pull sonarqube:latest

> docker run -d -p 9000:9000 -p 9002:9002 --name sonar --env SONARQUBE_HOME=/opt/sonarqube sonarqube:latest

2. sonarqube 로그인 (admin/admin)

3. admin password 변경

'Devops' 카테고리의 다른 글
| Jenkins & Git WebHook (0) | 2023.07.28 |
|---|---|
| 레드마인 플러그인 설치 (0) | 2022.03.03 |