본문 바로가기

Devops

기본 IDP 환경 구축

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