React 프로젝트를 Github Pages에 자동 배포하기
-
React 프로젝트 준비
-
package.json
수정
{
...
"homepage": "https://<유저네임>.github.io/<리포지토리>/",
...
}
.github/workflows/deploy.yml
파일 추가
name: Deployment
on: [push, pull_request]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@master
- name: Set up Node
uses: actions/setup-node@master
with:
node-version: 16
- name: Install dependencies
run: npm install
- name: Build
run: npm run build
env:
NODE_ENV: production
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build
-
커밋 및 푸시 후 Actions탭에서 빌드 결과 확인
-
Settings => Pages에서 Source를
gh-pages
브랜치로 변경
-
Actions 탭에서 배포 결과 확인
-
👍
커스텀 도메인 설정
package.json
의homepage
를 커스텀 도메인에 맞게 변경public
폴더에CNAME
파일 추가
- 😋
Author And Source
이 문제에 관하여(React 프로젝트를 Github Pages에 자동 배포하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@choshinyoung/DeployReactProjectOnGithubPagesWithGithubAction저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)