공부하기싫어

지금 환경에서 argoCD 에 repo 등록이 안되서

cd 방식을 바꿔보려고 한다.

AWS code deploy 를 쓰거나 아니면 ci/cd 모두 jenkins 로 진행하는 방법을 알아보고있다

 

일단 참고한 블로그들

 

github + jenkins 로 ci/cd

https://jerry92k.tistory.com/71

 

[CI-CD 자동화 하기] - <1> Github - Jenkins로 CI 자동화 하기

목표 프로젝트의 CI 자동화하기 세부 과정 로컬에서 gitHub repository에 코드를 push github webhook을 통해 jenkins 서버로 이벤트를 발생 jenkins는 github로부터 webhook trigger 이벤트를 받아 소스코드를 가져오

jerry92k.tistory.com

https://jerry92k.tistory.com/72

 

[CI-CD 자동화 하기] - <2> Jenkins CD 자동화 하기

목표 프로젝트 CD 자동화 하기 : CI -> CD -> 재기동 까지 프로세스를 자동화 합니다. [참고] 실무에서는 CI 후 CD로 바로 이어지지 않을 수도 있고, CD 후 바로 재기동이 이어지지 않을 수도 있습니다.

jerry92k.tistory.com

 

github + jenkins + hub.docker + argocd

https://cwal.tistory.com/20

 

Kubernetes 위에 Jenkins 설치하기

이번엔 Kubernetes 위에 Jenkins를 설치해보자. 가장 먼저 아래와 같이 Manifest 파일을 작성한다. [jenkins-master.yaml] apiVersion: apps/v1 kind: StatefulSet metadata: name: jenkins spec: serviceName: jenkins replicas: 1 selector: mat

cwal.tistory.com

https://cwal.tistory.com/21

 

CI를 위한 Jenkins, GitHub, Docker Hub 연계

본격적인 CI 구성을 위해 Jenkins와 GitHub 그리고 Docker Hub를 연계하는 방법에 대해 설명한다. k8s 위에 Jenkins를 배포하는 방법에 대해선 이전 포스트를 참고한다. 실습 환경에서 CI는 다음과 같은 일

cwal.tistory.com

https://cwal.tistory.com/22

 

CD를 위한 Jenkins, Argo CD 연계

이전 포스트에서 Jenkins, GitHub, Docker Hub를 파이프라인으로 구성하여, 컨테이너 이미지 빌드를 자동화하였다. 이번 시간엔 Argo CD를 연계하여 배포까지 자동화된 CI/CD Pipeline을 만들어 볼 차례다. 우

cwal.tistory.com

 

github + jenkins + hub.docker on k8s

https://bryan.wiki/295

 

[Kubernetes - CI/CD] Customized Jenkins 제작과 활용 - 1/2

Kubernetes 를 활용하여 CI/CD를 구현하는 방법은 여러 가지가 있다. 이번 시리즈는 커스텀 Jenkins 이미지를 사용한 컨테이너 Application 빌드 배포 자동화를 구현해 보고자 한다. 본 글은 그 첫 번 째로,

bryan.wiki

https://bryan.wiki/296

 

[Kubernetes - CI/CD] Customized Jenkins 제작과 활용 - 2/2

전편에 이어지는 내용으로, 이번에는 예제 프로젝트인 hugo-app 을 대상으로 개발~배포~실행까지 Pipeline을 구성하여 CI/CD 과정을 구현해 보자 Jenkins-leader 서비스 기동 새로운 프로젝트를 시작할 때,

bryan.wiki

 

gitlab + jenkins + hub.docker on k8s

https://twofootdog.tistory.com/11?category=845779 

 

쿠버네티스 시작하기(7) - CI/CD 파이프라인 만들기(1/3) - 쿠버네티스 클러스터에 jenkins 설치 및 설

이번 장에서는 설치한 쿠버네티스 위에 CI/CD 파이프라인을 만들 것이다. CI/CD 파이프라인을 만드는 이유는 간단하다. 로컬에서 개발한 소스를 수작업으로 서버에 올린 후 쿠버네티스 클러스터에

twofootdog.tistory.com

https://twofootdog.tistory.com/13

 

쿠버네티스 시작하기(8) - CI/CD 파이프라인 만들기(2/3) - Gitlab & Jenkins & Docker hub 연동

이전 장에서 쿠버네티스를 활용하여 jenkins를 설치하고 환경설정을 진행해 보았다. 이번 장에서는 설치된 jenkins와 Git Repository를 연동하여 Git Repository에 있는 소스를 서버로 전송하여 빌드/배포를

twofootdog.tistory.com

https://twofootdog.tistory.com/14?category=845779 

 

쿠버네티스 시작하기(9) - CI/CD 파이프라인 만들기(3/3) - Gitlab webhook 설정 및 Slack 연동

이전 글에서 쿠버네티스 클러스터에 올라간 Jenkins와 Gitlab간의 연동을 시킨 후 컨테이너 배포까지 수행해 보았다. 이번 글에서는 Gitlab으로 로컬PC의 소스 Push/Merge 시 자동으로 Jenkins에서 빌드/배

twofootdog.tistory.com