GOGS
[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: ..
[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..