github actions1 Docker와 GitHub Actions로 구축하는 CI/CD (2): 자동배포(CD) 자동 배포를 구현하는 방법에는 여러 가지가 있다. 그중에서 두 가지 방식을 모두 구현해 보려고 한다.배포 방식 비교1. 코드 기반 배포main 브런치에 push → test → 인스턴스에서 pull → Docker compose 실행2. 이미지 기반 배포main 브런치에 push → test → Docker hub에 이미지 푸시 → 인스턴스에서 pull 후 실행현재 Oracle Cloud 인스턴스를 사용할 예정이므로, GitHub Actions에서 해당 서버에 SSH 접속이 가능하도록 SSH 키 설정이 필요하다.SSH 키 설정1. SSH 키 페어 생성Oracle 인스턴스에서 SSH 키를 생성한다.chmod 600 ~/.ssh/authorized_keys2. 공개키 등록.cat ~/.ssh/id_ed255.. 2025. 4. 13. 이전 1 다음