본문 바로가기
DevOps/Jenkins

[Jenkins] 기본개념(2)

by Haengsin 2022. 9. 5.

여러 배포 환경의 관리

 

인프라를 모듈화하여 어떤 것이 변수인지 잘 설정하고 이를 잘 설계하는 것.

 

- 배포하고자 하는 것이 무슨 환경인지 설정하고

- 앱 내에서 사용하는 다양한 변수들을 환경에 맞게 잘 가져다 쓰는 것.

- 클라우드 리소스를 활용해서 개발하는 요즘에는 클라우드 리소스 내에서 인프라별 키관리가 매우 중요하여 클라우드 내에 키 관리 서비스를 사용하는 것이 좋다.

 

 

 

실습

(1) Github Repository 생성

(2) Github 에 로컬 저장소 연결

$ git clon https://github.com/naonana/CICD.git

 

(3) Jenkins 에서 Github 에 접근할 수 있도록 권한 부여.

 

(4) Git Credential 등록

 

  • Username 는 본인 Github ID
  • Password 는 위에서 발급한 Personal Access Token
  • Jenkins 가 Git 에 접근하기 위한 ID

 

 

 

(5) Jenkinsfile 작성

 

 

'DevOps > Jenkins' 카테고리의 다른 글

[Jenkins] 기본 개념  (0) 2022.08.23