Skip to content

수정 사항 반영 및 Deployment

Haksung Jang edited this page Aug 30, 2020 · 3 revisions

develop branch의 수정 사항에 대한 Review와 Test가 완료되었으면 이를 master branch에 반영하고 deploy합니다.

Master branch로 수정사항 Merge

먼저 origin이 OpenChain-Project repository임을 확인 합니다.

$ git remote -v
origin  https://github.com/OpenChain-Project/OpenChain-KWG.git (fetch)
origin  https://github.com/OpenChain-Project/OpenChain-KWG.git (push)

master branch로 checkout하고 origin/master를 pull합니다.

$ git checkout master
$ git pull origin/master

그 상태에서 origin/develop을 master branch에 merge하고, origin remote에 push합니다.

$ git merge origin/develop
$ git push origin master

Deployment

OpenChain KWG 웹사이트는 Hugo on GitHubDeployment of Project Pages From Your gh-pages branch 방식을 따릅니다.

여기에서는 /publish_to_ghpages.sh에 이 사항들을 적용해두었고, 이 script를 실행함으로 자동으로 gh-pages branch에 수정 사항이 push되어 웹사이트 deploy가 완료됩니다.

$ ./publish_to_ghpages.sh