공부하기싫어
article thumbnail

jenkins+argocd ci/cd 찍먹

 

docker 설치 참고

https://shanepark.tistory.com/237

 

Ubuntu 20.04 LTS ) Docker 설치하기

Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴

shanepark.tistory.com

docker --version

t3a.small 로 인스턴스를 하나 만들어주고

도커를 설치해줬음

 

 

CD 구축 참고 블로그

https://velog.io/@joshua_s/EKS-CICD-%ED%99%98%EA%B2%BD%EA%B5%AC%EC%B6%95-1#ci-%EA%B5%AC%EC%B6%95

 

EKS CI/CD 환경구축 (1)

환경 Github, jenkins, argoCD를 사용하여 CI/CD 환경의 EKS 구축을 진행한다. CI의 경우 Github -> jenkins -> AWS ECR로 진행되며 CD의 경우 argoCD -> AWS EKS로 진행된다. 필자의 구성 환경은 vmware-u

velog.io

 

run jenkins

포트가 2개여서 알아봤다

 

https://jeeu147.tistory.com/109

 

젠킨스(Jenkins) - 포트(Port) 변경 두가지 방법

안녕하세요. 오늘은 젠킨스(Jenkins) - 포트(Port) 변경 두가지 방법에 대해 알아보도록 하겠습니다. 젠킨스의 기본 포트는 8080입니다. 하지만 대부분 8080은 다른 프로그램에서도 기본 포트로 사용하

jeeu147.tistory.com

jenkins 는 기본 8080을 쓰는데 다른 포트랑 겹치는일이 많아서 설정을 바꿔주는 일이 많은가보다

 

install docker

jenkins container 에 접속해서 도커를 설치해주고

 

install kustomize

kustomize 라는것도 설치해줌

 

ECR

private ECR 도 하나 생성해줬다

 

server ip : 8080

서버 ip : 8080 으로 들어가니까

비밀번호 입력하라고 나와서

jenkins 컨테이너에서 복사해와서 들어가니까 뭘 설치하란다

귀찮아서 그냥 다 설치해줌 ㅇㅅㅇ

좀 걸림

 

이후 플러그인 매니저에서 docker-build-step, docker plugin, docker pipeline, AWS ECR

이렇게 다운로드 해줌

 

global credentials

 

이후 jenkins 파일과 docker 파일을 붙여넣고

깃허브에 올려줬다

 

github new repo

 

git에 뭘 더 해줘야하는것 같은데

위 블로그에는 나와있지 않다

 

ㅋㅋ

오늘은 더 안할래 ㅅㅂ