어떻게 travis - ci 자동화 구축 배치 GitHub 페이지 (gitbook) 를 사용 합 니까?
4784 단어 devops
github pages 는 프로젝트 의 웹 사이트 로 사용 할 수 있 습 니 다. 그러면 GitHub 페이지 는 두 가지 기본 적 인 용법 이 있 음 을 알 수 있 습 니 다.
두 번 째 라면 배치 할 때 원본 창 고 를 바탕 으로 하 이 - pages 의 가 지 를 하나 더 만들어 야 합 니 다. 그리고 배치 할 때 원본 창고 에서 생 성 된 정적 파일 을 단독으로 들 어 하 이 - pages 분기 에 push 에 올 려 야 합 니 다. 전체 작업 절 차 는 비교적 번 거 롭 고 travis - ci 는 이 통 증 을 해결 하 는 데 편리 합 니 다.
travis - ci 설정
로그 인 travis
travis 에서 token 환경 변 수 를 설정 합 니 다.
당신 이 구축 해 야 할 창고 의 설치 에 GITHUB 를 추가 합 니 다.TOKEN 환경 변수.
프로필 생 성
github pages 프로젝트 에 새. travis. yml 설정 파일 을 만 듭 니 다.
language: node_js #
node_js:
- "v11.14.0" #
branches:
only:
- master #
cache:
directories:
- node_modules #
before_install:
- export TZ='Asia/Shanghai' #
install:
- npm install -g gitbook-cli #
script:
- gitbook build
deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN # github token
local-dir: ./_book/ ##
target-branch: gh-pages
verbose: true
on:
branch: master
테스트
github page 프로젝트 에서 뭔 가 를 수정 하면 push 가 GitHub 에 올 라 가면 travis 에서 트리거 build 를 볼 수 있 습 니 다.
2min 정도 기다 리 면 github pages 가 업데이트 되 었 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
GitLab CI에서 지정된 브랜치의 병합 요청을 만들 때(병합 전) 파이프라인을 이동하는 방법공유 개발/스테이징/프로덕션과 환경을 구분하고 있습니다 만, 공유 개발까지는 디버그 빌드 때문에 스루되고 있던 에러가 스테이징에의 배포시의 프로덕션 빌드로 에러가 되어 배포에 실패한다고 하는 것이 많이 있습니다. (...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.