본문 바로가기

반응형

Github

(3)
GitHub 오픈소스 기여, 처음부터 끝까지 해본 경험 며칠 전, 제가 만든 첫 PR이 오픈소스 프로젝트에 머지되었습니다.사소한 코드 수정이었지만, 제 깃허브 히스토리에 남은 그 '첫 커밋'은 제게 꽤 의미 있었습니다.처음이라 낯설고 어렵게만 느껴졌던 오픈소스 기여, 어떻게 시작했고 어떤 과정을 거쳤는지 기록해봅니다. 오픈 소스 기여, 왜 시작했을까 ?솔직히 말하면, 딱히 세상을 구하겠다는 원대한 꿈에서 시작한건 아니었습니다.취업 준비를 하면서 제 잔디밭에 열심히 잔디를 심다 보니, 문득 다른 잔디밭은 어떻게 생겼는지 궁금해지더라고요.그렇게 관심은 자연스럽게 오픈소스라는 거대한 잔디밭으로 옮겨갔습니다하지만 막상 그 잔디밭을 구경하고, 거기에 물을 주려니 이런 생각이 들었습니다.도대체 어디서부터 어떻게 시작해야 하지? 그래서 직접 방법을 찾아보기로 했습니..
Github Actions으로 서버배포 자동화하기 (1) 프로젝트를 배포하는 과정은 생각보다 시간이 오래걸릴 수 있습니다. 특히 프로젝트 처음에는 Docker 이미지 파일을 빌드하고, Docker Hub에 업로드한 뒤, 서버에서 해당 이미지를 배포하기까지 약 5분정도가 소요됬습니다. 작은 수정이라도 배포할 때마다 동일한 작업을 반복해야 한다는 점에서 비효율적이라는 것을 느꼇고 이를 개선하기 위한 자동화 방안을 고민하기 시작했습니다. 이 글에서는 제가 겪었던 문제와 이를 해결하며 점진적으로 자동화 시스템을 구축한 과정을 공유 하고,자동화의 필요성을 느끼는 분들에게 이글이 조금이나마 도움이 되었으면 합니다.     프로젝트 배포 과정에서 가장 먼저 느낀 점은 작업의 반복성과 효율성 부족이었습니다. 수동으로 이미지를 빌드하고 업로드하며 서버에서 배포하는 일련의 과정..
Github Actions으로 서버배포 자동화하기 (2) 반복적인 작업을 줄이고 개발에만 집중할 수 있는 환경을 만드는 것은 생산성 향상의 핵심입니다   수동으로 Docker 이미지를 빌드하고 Docker Hub에 업로드하는 작업은 반복적이고 오류 발생 가능성이 높습니다. 이를 해결하기 위해 GitHub Actions를 활용하여 특정 브랜치에 코드가 merge될 때, 자동으로 이미지를 빌드하고 Docker Hub에 업로드하는 과정을 구현했습니다. Github Actions을 통해 이미지 파일 자동 업로드하기 수동으로 Docker 이미지를 빌드하고 Docker Hub에 업로드하는 작업은 반복적이고 오류 발생 가능성이 높습니다. 이를 해결하기 위해 GitHub Actions를 활용하여 특정 브랜치에 코드가 merge될 때, 자동으로 이미지를 빌드하고 Docker ..

반응형