반응형
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
- docker
- springboot
- 컨테이너
- Engineer
- aws #engineer
- 파이썬
- WEB
- ioredirection
- bash
- nginx
- container
- variable
- devops #engineer
- multivm
- Kubernetes
- k8s
- 초간단파이썬
- DOIK
- Vagrant
- 쿠버네티스
- httpd실행
- Strimzi
- 도커
- linux
- python
- RSS
- mongodb operator
- namespace
- devops #jenkins
- java
Archives
- Today
- Total
샤인의 IT (막 적는) 메모장
[Jenkins] 기본 설정 정리 본문
반응형
노션에서 정리한 내용 정리
Jenkins 보안 기본 설정
- Global Security 설정
- 유저 생성 허용
- Global Security Jenkins own user database에서 허용
- Security 플러그인 설치
- Role-based Authorization Statrategy 플러그인 설치
- global security에서 사용
- 목록 설정에서 Role 설정이 생김
- 유저 생성 - Jenkins DB
- 설정 - Manage Users - 유저 생성
- Global Security Jenkins DB 허용
- 로그인 시 권한 없다는 내용 확인
- Manage Roles에서 Read 권한 생성 후 Assign Role에서 등록
- 유저 Job 생성 권한 설정
- Job - Build , Read 설정해서 User 연결
- Restrict Job 권한 설정
- Project Roles 설정 → Item Role로 변경됨
- 개당 Project 단위로 설정
- 전역변수
- Custom 전연변수 생성
- configure system → Global properties → 환경변수 설정
- Jenkins URL 변경
- Configure system → Jenkins URL 변경
- Jenkins Cron 설정
- configure system → build trigger 설정
email 관련 설정
- Email 설정
- Configure System → SMTP
- 연동
- SMTP 서버 도메인 , 인증 Username/Password 입력
- Job에서 Email Notification 설정
maven 관련 설정
- Maven 플러그인 설치
- Maven Integration 플러그인 설치
- Git 플러그인 확인
- Install 되어 있음
- Github에서 소스를 받는 Job 생성
- Maven 설정
- Global Tool Configuration → Maven 설정
- Job에서 Maven Build 설정
- Deploy Artifact
- java -jar 아티팩트 경로
- 그래프 설정
- Post Action → Publish Junit test result report 설정
- 기존 화면에서 테스트 결과 그래프 확인 가능
- 성공한 아티팩트 압축
- Post Action → Archive the artifacts 설정
- 기본 화면에서 최근 성공한 아티팩트 목록 확인 가능
반응형
'DevOps' 카테고리의 다른 글
[Jenkins] DSL & 파이프라인 (0) | 2022.11.08 |
---|---|
[Jenkins] 컨테이너 구성 및 기본 job 테스트 (0) | 2022.11.08 |
[DevOps] DevOps 기본 개념 정리 (0) | 2022.01.15 |
Comments