gitlab 페이지의 Jupyter 노트북
5996 단어 datasciencebeginnerspython
문제
해결책: jupyter-book과 gitlab 페이지
노트북의 출력을 공유 가능한 공통 형식으로 자동 저장합니다. 그림이 포함되어 있으며 matplotlib 기반 그림이 아닙니다! Here is a small demo
컴퓨터에서 jupyter-book 설정
projects
폴더에서 jupyterbook을 초기화합니다. projects
폴더 위의 폴더에 있어야 합니다.pip install -U jupyter-book cookiecutter sphinx myst_nb
jupyter-book create projects --cookiecutter
매일 사용
my_cool_project
폴더에 일부 jupyter 노트북을 생성합니다toc.yml
의 파일my_cool_project
에 추가합니다.cd projects/my_cool_project
jb build my_cool_project
gitlab에서 jupyter-book 설정
my_cool_project
를 생성합니다새로 생성된 폴더
my_cool_project
를 gitlabmy_cool_project
저장소에 업로드합니다.git init
단계를 다음으로 대체해야 할 수 있습니다.git init
git symbolic-ref HEAD refs/heads/main
git add * && git commit -m 'I did some work' && git push
파란색 빌드 아이콘이 gitlab에 나타난 다음 녹색 확인 표시로 변경됩니다. 즉, 귀하의 페이지는 https://
Gitlab 페이지 CI 디버그
녹색 확인 표시가 나타나지 않거나 https://.gitlab.io/RepoName이 작동하지 않으면 다음을 포함하도록 편집
.gitlab-ci.yml
한 다음 평소처럼 커밋하고 푸시합니다.image: python:3.7
pages:
script:
- mv my_cool_project/_build/html/ public/
artifacts:
paths:
- public
workflow:
rules:
- if: $CI_COMMIT_REF_NAME =~ /-wip$/ # Pipelines for branch or tag names that include -wip don't run
when: never
- if: '$CI_PIPELINE_SOURCE == "push"'
Reference
이 문제에 관하여(gitlab 페이지의 Jupyter 노트북), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mmyros/jupyter-notebooks-on-gitlab-pages-4p8e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)