![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bbgaBV/btqEwgrw7un/76KMVMvxWRf02GEo5mKQz0/img.png)
목차 개요 사전 준비 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bq6AJS/btqEvwOaPP4/gESPz9PNGO695eiJNFKuvk/img.png)
목차 개요 사전 준비 환경 설정 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
- PostgreSQL
- javascript
- graphql
- CI
- 프로그래머스[Lv1]
- Web
- Handshake
- Apollo
- Jenkins
- 실행 문맥
- Pipeline
- Spring Boot
- JPA
- CD
- 프로그래머스[정렬]
- Docker
- 프로그래머스[힙]
- typescript
- 프로그래머스[이분탐색]
- 프로그래머스
- execution context
- 동적계획법
- 프로그래머스[해시]
- 프로그래머스[스택/큐]
- Kubernetes
- react
- 웹 사이트 최적화
- CRP 최적화
- 알고리즘
- Nashorn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |