목차 개요 사전 준비 Github Jenkins Pipeline Configure Project 개요 지난 포스팅에서 Kubernetes에 Jenkins를 세팅했습니다. 이 포스팅에서는 Sample Project가 github의 master branch에 push될 때 Jenkins Pipeline을 통해 빌드 및 배포되도록 합니다. 순서는 다음과 같습니다. 1. github 저장소를 하나 생성한 뒤 webhook을 정의합니다. 2. 샘플 프로젝트에 Dockerfile과 Kubernetes object yaml 파일을 만들고 Kubernetes에 수동으로 파드를 생성합니다. 3. 샘플 프로젝트에 Jenkinsfile을 만들어 pipeline을 정의합니다. 4. jenkins에 pipeline projec..
목차 개요 사전 준비 환경 설정 Jenkins 설치 Kubernetes Cloud 설정 개요 개인 프로젝트용으로 로컬 환경에서 간단한 CI/CD를 구성하다가 글로 남겨놓고자 겸사겸사 포스팅합니다. 과정은 아래와 같습니다. 1. 프로젝트 소스를 Github Master Branch에 Push. 2. Github Webhook을 통해 Jenkins에서 Pipeline 수행. 3. Test를 진행한 뒤 Docker Image로 Build 및 Push. 4. Kubernetes에서 DockerHub에 Push된 이미지를 가져와 배포. ※ Ingress를 통해 SSL/TLS를 적용하는 부분은 생략하고 관련 링크 첨부합니다. ingress-tls nginx-controller 사전 준비 Docker와 Kuberne..
- Total
- Today
- Yesterday
- JPA
- 프로그래머스
- 프로그래머스[힙]
- 프로그래머스[해시]
- 프로그래머스[이분탐색]
- 동적계획법
- Web
- CI
- Kubernetes
- typescript
- javascript
- Nashorn
- Spring Boot
- 알고리즘
- Jenkins
- CRP 최적화
- 실행 문맥
- react
- graphql
- Docker
- Pipeline
- 프로그래머스[Lv1]
- 프로그래머스[정렬]
- Handshake
- 웹 사이트 최적화
- 프로그래머스[스택/큐]
- CD
- Apollo
- PostgreSQL
- execution context
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |