클라우드 컴퓨팅 & NoSQL/[CICD] CICD 맛보기 스터디
[3주차 - Jenkins CI/ArgoCD + K8S] CI/CD 스터디 (24.12.15)
들어가며안녕하세요 여러분, 이번 포스팅은 CloudNet@ 커뮤니티에서 주최하는 CI/CD 스터디 3주 차 주제인 "Jenkins CI/ArgoCD + K8S"에 대해서 정리한 내용입니다. 실습환경 구성 이번 주차 스터디에서는 mac OS 기반 docker 환경에서 레포지토리인 Gogs, CI/CD 파이프라인 도구인 Jenkins, 그리고 kind 기반 kubernetes 클러스터를 구성하여 실습을 진행했습니다.실습 컨테이너 설정# 작업 디렉토리 생성 후 이동mkdir cicd-labscd cicd-labs# cat docker-compose.yamlservices: jenkins: container_name: jenkins image: jenkins/jenkins restart: ..
[2주차 - Github Action] CI/CD 스터디 (24.12.08)
들어가며안녕하세요 여러분,요즘 길거리에 캐럴이랑 트리가 많이 보여요! 연말 느낌이 물씬 나네요.한 해를 마무리하면서, 스터디도 열심히 하고 있는 Devlos입니다. 이번 포스팅은 CloudNet@ 커뮤니티에서 주최하는 CI/CD 스터디 2주 차 주제인 "Github Action"에 대해서 정리한 내용입니다. 아참! 지난주의 성과는.. 제가 올해 목표였던 kubestronaut가 되었습니다! (조만간 해당 내용에 대한 포스팅도 추가할 예정입니다.)Github Action 개념Github Action은 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼입니다.공식 설명서 - 링크 GitHub Actions 설명서 - GitHub DocsGitHub Actions를 사용하여 리포지토리에서..
[1주차] CI/CD 스터디 (24.12.01)
들어가며안녕하세요 여러분 벌써 12월이네요!한 해 마무리되어 가면서 조금 더 학습 성취를 이루고자 가시다 님의 스터디에 참여했답니다 :,) 이번 포스팅은 CloudNet@ 커뮤니티에서 주최하는 CI/CD 스터디 1주 차 주제인 "Jenkins CI/CD + Docker"에 대해서 정리한 내용입니다. 실습환경 구축실습 환경은 Mac OS 기준 docker와 vscode 위에서 진행하였습니다.Docker Desktop (brew install --cask docker)VSCODE (Docker 플러그인 확장) 1. 컨테이너를 활용한 애플리케이션 개발1. 컴파일 없는 애플리케이션을 컨테이너로 배포# 코드 작성mkdir 1.1 && cd 1.1echo "print ('Hello Docker')" > hello..