Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nexus
- 리눅스
- Azure
- 명령어
- Linux
- GIT
- 표준 라이브러리
- 애저
- go
- 변수
- git hub
- python
- AI챗봇
- it기사
- 함수
- dockerfile
- 사용자 계정 관리
- AI
- docker
- open ai
- awskrug
- 프로세스 관리
- 3티어 아키텍처
- 파이썬
- jenkins
- maven
- 클라우드
- AWS
- terraform
- aws사용자모임
Archives
- Today
- Total
We are Architect
젠킨스로 배우는 CICD 파이프라인: 젠킨스 구성(4) 본문
* 시스템 구성 옵션 이해
- 시스템을 구성할 때는 해당 페이지에서 설정한다. DashBorad > 젠킨스 관리 > 시스템
- 구성 설정
- Home directory(홈 디렉터리) :
- 젠킨스 홈에서 지정한 디렉터리이다.
- 젠킨스의 작업 및 구성 파일 등 모든 폴더와 파일이 저장되는 경로다.
- 가끔 디렉터리를 변경해야 할 경우가 있다.
- 해당 디렉터리에 액세스 권한이 없거나
- 충분한 저장 공간이 없는 등의 경우에 수행한다.
- 해당 경로는 UI에서 변경할 수 없다. 바꾸려면 구성 파일에서 바꿔야 한다.
- 구성파일 경로(리눅스) : /etc/sysconfig/jenkins
- 컨테이너 접속해서 새로운 디렉터리 생성 :
- Home directory(홈 디렉터리) :
docker run -d \
--name Jenkins-server \
-p 8070:8080 \
-e JENKINS_HOME=/new_jenkins_home \
jenkins/jenkins
- Jenkins URL(젠킨스 인터넷 주소) :
- 젠킨스 서버에 접속할 수 있는 URL 정보를 기입한다.
- 젠킨스 서버를 시작할 때 사용할 IP주소와 포트 번호도 포함된다.
- 만약 어떤가에 존재하는 서버가 있다면 IP로 localhost 부분을 수정해야 한다.
- 시스템 관리자 이메일 주소
- 젠킨스 작업 시 생성되는 알림 메세지를 보낼 이메일 주소 항목.
* 사용자 이름과 비밀번호 재설정
- 사용자의 이름과 비밀번호를 잃어버렸을 경우에는 젠킨스에 로그인하기 전에 복원해야 한다.
- 이때 config.xml 파일을 찾아가서 userSecurity 부분을 false로 바꾼다.
- 다시 서버에 접속해 보안 부분에서 권한부여를 수정해주고 저장한다.
- 그리고 기존 사용자를 삭제하고 다시 권한 체크를 해제하고 저장한다.
- 다시 접속했을때 관리자 생성 화면이 떠서 생성시키면 된다.
- config.xml :
- Jenkins의 주요 구성을 정의. 보안 설정, 작업 실행 관련 기본값, 플러그인 관련 설정 등이 이 파일에 저장
- <useSecurity> 항목 : Jenkins는 사용자 인증(로그인)을 요구
- config.xml :
'CI & CD > Jenkins' 카테고리의 다른 글
젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(6) (1) | 2024.12.24 |
---|---|
젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(5) (1) | 2024.12.23 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 설치(3) (0) | 2024.12.21 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 소개(2) (1) | 2024.12.20 |
젠킨스로 배우는 CICD 파이프라인: CICD란?(1) (2) | 2024.12.20 |