Published onAugust 18, 2024ArgoCD App of Apps 패턴argocdmonorepofrontendgithub-actionscicdk8sApp of apps, 말 그대로 앱들의 앱이라는 의미로 여러개의 application을 하나의 application으로 관리하는 패턴을 말합니다.
Published onMay 3, 2024github action 을 통해 monorepo 프로젝트 sonarqube 연동하기 (with nx, pnpm)sonarqubenxpnpmmonorepofrontendgithub-actionsci소나큐브는 20개 이상의 프로그래밍 언어에서 버그, 코드스멜, 보안 취약점을 발견할 목적으로 정적 코드 분석을 하여 지속적인 코드 품질 검사용 오픈소스 플랫폼이다.
Published onJanuary 2, 2024Docker composedockercidocker compose는 단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너 묶음으로 관리할 수 있는 작업환경을 제공하는 관리도구이다.
Published onDecember 29, 2023Docker Multi stage builds 와 Docker Layer CachingdockerCIDocker Multi-stage builds 를 활용하여 Docker 이미지 크기를 줄일 수 있고, stage를 병렬로 실행하여 빌드 속도를 향상 시킬 수도 있다.
Published onNovember 25, 2023k8s에서 Blue/Green 배포 전략k8sci서비스 중단없이, 한번에 여러대의 서버 모두 새 버전으로 배포하기 위해서 Blue/Green 배포를 고려하였다.
Published onFebruary 12, 2023SonarQube로 정적 코드 분석하기sonarqubeciSonarQube를 통한 정적 코드 분석, 설치 방법, GitHub와 연결하기
Published onJanuary 8, 2023Kubernetes 개념 정리k8sci쿠버네티스(Kubernetes)는 컨테이너화 된 애플리케이션의 대규모 배포, 스케일링 및 관리를 간편하게 만들어주는 오픈 소스 기반 컨테이너 오케스트레이션(Container Orchestration) 도구다.
Published onJanuary 2, 2023Kubernetes 커맨드k8scikubeconfig 파일은 k8s의 설정 파일로, kubectl 명령어로 apiserver에 접근할 때 사용할 인증정보를 담고 있다.
Published onJanuary 1, 2023Docker를 사용하여 MongoDB 설치하고 authentication 설정하기dockermongodbCIDocker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 내려 받아 설치한다.
Published onMay 1, 2022github actions 사용하기cigithubgithub-actions추가적인 ci/cd툴을 사용하지 않고 깃허브 하나로 버전관리부터 테스트 배포까지 가능하다.
Published onFebruary 15, 2019Jenkins Pipeline 설정 (with Jenkinsfile)jenkinsciJenkinsFile을 통해 Jenkins GUI 에서 jobs를 설정하는 대신 script로 pipeline job 을 설정할 수 있다.
Published onFebruary 12, 2019Jenkins Build Trigger (with GitHub)jenkinscigitJenkins와 GitHub 연결 | Jenkins Job 생성 | PR hook 설정
Published onFebruary 9, 2019Jenkins Multibranch Pipeline 만들기 (with GitHub)jenkinsgitciJenkins create job에서 Multibranch Pipeline Job 을 생성한다.
Published onFebruary 8, 2019Docker Container에서 Jenkins 실행하기dockerjenkinscihttps://hub.docker.com/ 에서 jenkins 를 검색하여 이미지를 찾고 설치하여 실행한다.
Published onFebruary 5, 2019Docker 이미지 빌드하고 Push하기dockerciDocker 레지스트리 | 이미지 Layer | 이미지 빌드 해보기 | 이미지 푸시