GitHub(2)
-
[GitHub] GitHub Actions으로 CI/CD 구축(자동 머지)
오늘은 Github Actions을 이용하여 CI/CD를 구축해 볼 것이다.CI/CD는 개발하면서 한 번쯤은 들어봤을 단어이다. 정확한 개념이 무엇인지 알아보자. CI/CD란?: 애플리케이션 개발 단계부터 배포까지의 모든 단계를 자동화하여 좀 더 효율적으로 빠르게 사용자에게 배포할 수 있는 것을 의미한다.직관적으로, Continuous Integration/Continuous Delivery의 준말로 지속적인 통합과 지속적인 전달을 의미한다. - CI(Continuous Integration): 지속적인 통합이라는 의미로, 코드 변경 사항이 발생할 때마다 자동으로 빌드/테스트 자동화 과정을 말한다.즉, 개발자들이 코드를 주기적으로 저장소에 병합하며 개발을 진행하는데 이 과정을 자동으로 빌드하고 테스트해..
2025.06.26 -
[GitHub] GitHub Pages를 활용한 사이트 배포하기
오늘은 GitHub Pages를 활용하여 사이트를 배포하는 방법을 알아보자. 먼저, 배포란 무엇일까?: 소프트웨어 개발 과정에서 개발한 애플리케이션, 웹사이트, 서비스 등을 실제 사용자들에게 제공하는 과정을 말한다.즉, 만든 작업물을 외부에 공개하여 서비스를 제공하는 것이라고 생각하면 쉽다.우리가 이용하는 사이트인 네이버, 구글 등 서비스를 이용하는 사이트는 모두 배포된 사이트이다.배포는 소프트웨어 개발 과정에서 중요한 단계로, 사용자들이 개발한 소프트웨어를 이용할 수 있도록 만들어준다. 그렇다면, AWS를 이용한 배포가 아닌 왜 GitHub Pages를 이용하여 사이트를 배포할까?GitHub Pages를 이용하여 배포를 하는 이유와 AWS 배포 방식과의 차이점에 대해 알아보자. [GitHub Pages..
2025.06.20