## 젠킨스 설치하기
yum update -y
# 젠킨스 패키지 추가
# Install Java, Jenkins, Docker, git
## 8080, 80 포트 오픈 필요
## 1. Git 연동 필요
- Jenkins 관리 -> Manage Credentials -> Global Credentials -> Add Credentials
- Git으로 가서 CI/CD 용 레포지토리 생성
- 레포지토리 새로 생성해도 됨
- 레포지토리 생성후, 프로필 -> 셋팅 선택 -> Developer Settings -> Personal access tokens -> repo 선택 -> Generate token 발급
- 만들어진 Access tokens 복사해서 젠킨스에 Password 부분에 복사
- Username 은 깃ID
- ID는 임의이 계정 설정 : gittest
## 본인 PC에 Git 연동
- server, website 폴더 생성
## Fork 하여 다운할 것
## 내 PC 환경의 Git 초기화 및 Git 연동방법
- git clone https://github.com/frontalnh/temp
- rm -rf .git : git clone 받은 정보값 삭제
- git init : 지금 디렉토리를 git 디렉토리로 만듬
- git remote add origin <내가 만든 Git URL>
## 내 PC내 Git 정보 확인
## Jenkinsfile 확인
- agent any (모든 노드를 활용)
- triggers {} (3분주기로 Git에 파이프라인을 구동하겠다)
- environment {} (환경변수 등록 필요 - AWS 정보값 필요) -> 밑에 Access Key 설명 있음
: 시스템 환경변수로 들어감
- AWS 콘솔에서 젠킨스 유저 생성 -> IAM -> jenkins (프로그래밍 방식 엑세스) -> 테스트로 Admin 정책 추가
- 1) 젠킨스에서 AWS Access Key ID 입력 (Secret 항목에 넣을 것)
: Kind 는 Secret text 선택 할것
: ID는 위에 Jenkinsfile 안에 ID와 동일해야 함
- 2) 젠킨스에서 AWS Secret Access Key ID 입력 (Secret 항목에 넣을 것)
: Kind 는 Secret text 선택 할것
: ID는 위에 Jenkinsfile 안에 ID와 동일해야 함
'젠킨스' 카테고리의 다른 글
젠킨스 설치 (0) | 2020.12.24 |
---|---|
Jenkins Jira 통합 (0) | 2020.12.01 |
Jenkins를 활용한 CI/CD 4강 - 젠킨스 CI/CD 파이프라인 구성 실습(2) (0) | 2020.11.19 |
Jenkins를 활용한 CI/CD 2강 - 젠킨스 개발환경 및 CI/CD 기본 동작 이해 (0) | 2020.11.17 |
Jenkins를 활용한 CI/CD 1강 - 젠킨스(Jenkins) 이해 (0) | 2020.11.17 |
댓글