JUnit 통과를 통해 생성된 문서 snippets을 사용하여 index.adoc 파일을 작성한 이후,
프로젝트 Build 를 통해 생성된 index.html을 외부에서도 확인할 수 있도록
GitPage를 통해 호스팅 하는 법을 정리하고자 한다.
[ GitPage Hosting 하는 법 ]
#1. Repository와 연동된 디렉토리의 root 경로로 이동하여 docs 폴더를 생성한다.
#2. 기존 설정대로라면 index.adoc 작성 완료 이후 프로젝트의 build를 성공적으로 마치게되면main/resources/static/docs 경로에 index.html 파일이 생성되어 있다.
이 index.html 파일을 루트 경로에 생성한 docs 폴더로 이동시킨다.
#3. GitHub 사이트 이동하여 프로젝트와 연동된 Repository 클릭.
#4. 우측 상단에 Settings 버튼 클릭
#5. 좌측 중앙에 Pages 버튼 클릭
#6. Build and deployment 카테고리에 호스팅 파일의 기준 브랜치 및 폴더 설정 후 save 버튼.
정상적으로 저장이 되고 나면 화면 상단에 위치한 Link를 확인할 수 있다.
위의 링크를 들어가면 아래와 같이 Spring RestDocs 의 API 명세서를 외부에서도 접속할 수 있다.
[주의] - 최초 생성 이후 index.adoc 코드나 test 코드가 수정될 경우.
#1. 기존에 생성된 snippet을 삭제
#2. 변경된 JUnit test 성공 이후 새로 생성된 snippets 으로 index.adoc 작성
#3. 새로 build 후 생성된 html 파일을 루트 경로의 docs 폴더로 이동.
#3. GitPages에 설정한 브랜치에 commit/push.
#4. 캐시 기록 삭제 이후 다시 URL로 들어가면 적용되어 있다.
'프로젝트 일지' 카테고리의 다른 글
#17. JMeter 활용하여 서버 과부하 관리 (0) | 2023.05.24 |
---|---|
#16. QueryDsl 적용 (0) | 2023.05.24 |
#14. 싱글 프로젝트 일지 - JUnit test : Library 도메인 (0) | 2023.05.17 |
#13. 싱글 프로젝트 일지 - JUnit test : Book 도메인 (0) | 2023.05.17 |
#12. 싱글 프로젝트 일지 - JUnit test : Member 도메인 (2) | 2023.05.17 |