본문 바로가기

CI3

Gitea를 이용한 CI 구성 요건 - 제작한 고객사 레포트 애플리케이션을 로컬이 아닌 서버로 구동시키기 위해 Gitea서버와 CI 환경을 구성 환경1 server(ubuntu 22.04 , 2cpu 4GB RAM) + 1 Public IPProcess서버 환경 준비Gitea 설치Act Runner 설치애플리케이션 액세스 토큰을 Secret으로 등록Gitea Act Runner를 이용한 CI 테스트 ==================================================================================1. 서버 환경 준비이번에는 Kakao Cloud의 서버를 이용하여 진행하였습니다.2024.08.20 - [Kakao i Cloud] - KaKao Cloud - VM(Server) 생성하기 .. 2024. 8. 23.
GitLab-ArgoCD를 이용한 CD 구축 요건  - GitLab-jenkins 연동과 Pipeline을 통해 구축한 CI를 통해 Manifest 파일을 업데이트 하였다면, k8s cluster에 업데이트 된 파일을 자동으로 배포하기 위해 Argo CD를 이용하여 CD를 구축합니다. 환경 1 GitLab Server k8s cluster Process k8s, GitLab,jenkins 구축 및 Pipeline 구성 확인 yaml 추출을 위한 kubectl 확장 플러그인 설치 k8s cluster에 Argo CD 배포 및 접속 설정 GitLab-ArgoCD 연동 및 설정 소스코드 수정 후 CI/CD 작동 확인 주의 사항 - ====================================================================.. 2022. 9. 22.
kubernetes cluster를 이용한 jenkins 구축 최근 개발자분들과 많은 커뮤니케이션을 진행하던 도중 CI/CD에 대한 수요가 늘어나고 있는 것을 알게 되었습니다. 아무래도 자동으로 빌드/배포가 되면 개발자분들 입장에선 코드에만 전념하면 되고, 이후 통합 및 테스트가 간결해지기 때문이겠지요. 그래서 이번에는 CI(continuous integration)툴로 많이 사용되고 있는 jenkins를 kubernetes에 Pod 형식으로 구축을 진행하려 합니다. 요건  - kubernetes cluster에 jenkins를 구축 환경 1 kubernetes cluster(1 control plane, 1 worker node+) Process kubernetes cluster 구축 jenkins 배포를 위한 manifest 파일 작성 kubectl 명령어를.. 2022. 8. 31.