목록배포 (3)
tioon's Devlog
이번 블로그에서는 터미널에서 SSH와 SCP를 직접 어떻게 사용하는지, 또한, 깃허브 액션에선 SSH와 SCP를 어떻게 사용하는지에 대해서 알아 보겠습니다. 사실 저희가 서버를 배포를 한다고 하면, SSH와 SCP 둘 다 사용할 일이 많잖아요?? 하지만 그럴때마다 까먹어서 구글링 하느라 시간 다쓴 적 있지않나요? 저도 서버 배포를 하면서 매번 SSH, SCP를 사용하는데 그때마다 까먹어서 자료 찾는게 귀찮아서 이번에 한번 제대로 공부하고, 까먹을 때마다 보려고 합니다 ㅎㅎ 우선 터미널 상에서 SSH와 SCP를 어떻게 사용하고, 옵션은 어떻게 활용하는지에 대해서 정리를 한 후, 추가적으로, 깃허브 액션에서는 어떻게 SSH와 SCP를 활용할 수 있는지에 대해서 정리를 해보도록 하겠습니다. SSH SSH 기본..
이번 블로그에서는 여러 EC2들을 대상으로 CI/CD를 구축하는 과정을 알아보도록 하겠습니다. 우선 CI/CD 도구는 깃허브 액션을 사용할것이고, 스프링 서버를 기반으로 배포를 진행할 것입니다. CI/CD를 구축할 서버 구조환경은 아래의 글에서 확인 하실 수 있습니다. https://tioon.tistory.com/184 EC2 도메인 연결 및 HTTPS 적용하기 이번엔 AWS에서 서버 배포를 할때, 도메인을 적용시키고, 추가적으로 HTTP가 아닌 HTTPS로 적용시켜 배포하는것을 알아보도록 하겠습니다. 우선, 이 과정을 진행하기 위해선 필요한것들은 다음과 tioon.tistory.com 즉, 아래가 저희가 CI/CD를 구축해야할 서버의 환경입니다. 로드밸런서와 RDS는 CI/CD를 구축할 필요가 없으므..
깃허브 액션(GitHub Actions)이란? -깃허브의 저장소에서 CI/CD와 같은 자동화 프로세스를 설정하고 실행할 수 있게 해주는 자동화 도구입니다. 이를 사용해 개발자들의 개발 워크플로우를 자동화할 수 있으며, 개발진행을 할때 소프트웨어 개발 라이프사이클 동안에 여러 작업을 간소화하도 자동화 할 수 있습니다. CI/CD란? CI (Continuous Integration) (지속적 통합) -지속적인 통합이라는 뜻으로 코드의 빌드와 테스트를 자동화하는 프로세스입니다. -CI의 목표는 코드 변경사항에 대한 즉각적인 피드백을 제공하며 버그나 오류를 빠르게 발견하고 해결하는 것입니다. CD (Continuous Deployment) (지속적 배포) -지속적 통합의 다음 단계로, 코드 변경사항이 자동으로 ..