본문 바로가기

DevOps/Jenkins2

[Jenkins] 기본개념(2) 여러 배포 환경의 관리 인프라를 모듈화하여 어떤 것이 변수인지 잘 설정하고 이를 잘 설계하는 것. - 배포하고자 하는 것이 무슨 환경인지 설정하고 - 앱 내에서 사용하는 다양한 변수들을 환경에 맞게 잘 가져다 쓰는 것. - 클라우드 리소스를 활용해서 개발하는 요즘에는 클라우드 리소스 내에서 인프라별 키관리가 매우 중요하여 클라우드 내에 키 관리 서비스를 사용하는 것이 좋다. 실습 (1) Github Repository 생성 (2) Github 에 로컬 저장소 연결 $ git clon https://github.com/naonana/CICD.git (3) Jenkins 에서 Github 에 접근할 수 있도록 권한 부여. (4) Git Credential 등록 Username 는 본인 Github ID Pa.. 2022. 9. 5.
[Jenkins] 기본 개념 목차 CI/CD 파이프라인의 기본 개념 기본적인 운영환경 (DEV, QA, PROD) 이 어떻게 구성되고 운영되는가 Jenkins 의 기본 개념. Jenkins 를 통해 기본적인 배포 파이프라인을 직접 구축 CI/CD 파이프라인의 기본 개념 1. CI/CD 란 무엇인가 (1) Continuous Integration - 여러 개발자들의 코드베이스를 계속해서 통합하는 것. 기본적으로 코드. 여러 명의 많은 개발자들이 코드 베이스를 계속해서 통합하는 것. (2) Continuous Delivery 내부 사용자(내부 QA, 마케터, 기획자)든, 사용자든 서비스를 지속적으로 배달. 즉 코드 베이스가 항상 배포 가능한 상태를 유지하는 것을 의미. (3) Continuous Deployment - 코드베이스를 사용.. 2022. 8. 23.