https://junggoldchae-coding.tistory.com/entry/💚-icpc-신촌-홈페이지-수정-서버-연결
에 이어서 진짜로 해보기
💚 Goal
Main 브랜치의 변경사항 : 실시간으로 메인 사이트에 반영
Develop 브랜치의 변경사항 : 별도의 개발 도메인에 반영되어 테스트와 검토가 가능
💚 GitHub Actions 설정
<icpc-sinchon.github.io 프로젝트의 GitHub 레포지토리>
main 브랜치에 push가 일어날 때 자동으로 빌드하고 배포하는 GitHub Actions 워크플로우를 설정
=> main 브랜치의 최신 커밋이 자동으로 라이브 웹사이트에 반영됨
.github/workflows 폴더 - deploy.yml 이름의 파일
이미 잘 되어있구먼~
💚 Cloudflare 설정
icpc-sinchon.io 도메인을 관리하고 있는 DNS 설정을 Cloudflare로 이전
- Cloudflare 계정에 로그인
- DNS 설정을 수정하여 icpc-sinchon.github.io로의 CNAME 레코드를 추가하거나 업데이트
💚 별도의 Develop 브랜치 배포 환경 설정
Develop 브랜치 => 다른 도메인이나 서브도메인(예: dev.icpc-sinchon.io)에 배포할 수 있게 설정
- 추가적인 GitHub Actions 워크플로우를 설정하여 Develop 브랜치에 push될 때마다 다른 경로로 배포되도록 하기
- Cloudflare에서 적절한 DNS 레코드를 설정하여 이 서브도메인이 올바르게 지정된 위치를 가리키도록 하기
믉
멈춤.
할일이 사라짐
'Club|Project > 신촌프로그래밍동아리연합(ICPC_Sinchon) | Algorithm' 카테고리의 다른 글
🔷 현대오토에버 SW개발 전문가 특강 🔷 (0) | 2024.06.04 |
---|---|
💚 신촌프관팀 - 어드민 페이지 링크 관리 페이지 (0) | 2024.05.28 |
💚 icpc 신촌 홈페이지 수정 - 서버 연결 (0) | 2024.05.20 |
🛁 신촌연합 프로그램 관리팀 5/15 회의 (1) | 2024.05.16 |
💚 icpc 신촌 홈페이지 수정 - 💰개인후원/운영진 추가 2 (0) | 2024.05.14 |