use travis deploy
This commit is contained in:
		| @@ -1,19 +0,0 @@ | ||||
| #!/bin/bash | ||||
| name="Dongdong Tian" | ||||
| mail="seisman.info@gmail.com" | ||||
| docdir=pdf | ||||
| pdfname=Makefile.pdf | ||||
|  | ||||
| echo "In master branch, deploying now..." | ||||
| git config user.name "${name}" | ||||
| git config user.email "${mail}" | ||||
|  | ||||
| # Deploy Github Pages | ||||
| ghp-import -b gh-pages -n build/html -m 'Update by travis automatically' | ||||
| git push "https://${GH_TOKEN}@${GH_REF}" gh-pages:gh-pages --force --quiet | ||||
|  | ||||
| # Deploy offline HTML and PDF files | ||||
| mkdir build/${docdir} && cd build | ||||
| cp latex/${pdfname} ${docdir}/ | ||||
| ghp-import -b ${docdir} ${docdir} -m 'Update by travis automatically' | ||||
| git push "https://${GH_TOKEN}@${GH_REF}" ${docdir}:${docdir} --force --quiet | ||||
							
								
								
									
										23
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| language: python | ||||
| python: | ||||
|   - "3.5" | ||||
|   - "3.6" | ||||
|  | ||||
| sudo: required | ||||
| dist: trusty | ||||
| @@ -8,15 +8,24 @@ dist: trusty | ||||
| branches: | ||||
|   only: | ||||
|     - master | ||||
|     - dev | ||||
|  | ||||
| install: | ||||
|     - pip install -r requirements.txt | ||||
|     - bash ./.texlive-minmal-installer.sh | ||||
|     - source ./srcfile | ||||
|   - pip install -r requirements.txt | ||||
|   - bash ./.texlive-minmal-installer.sh | ||||
|   - source ./srcfile | ||||
|  | ||||
| script: | ||||
|     - make html | ||||
|     - make xelatexpdf | ||||
|   - make html | ||||
|   - make xelatexpdf | ||||
|  | ||||
| after_success: | ||||
|     bash ./.travis-deploy.sh | ||||
|   - cp build/latex/Makefile.pdf build/html/ | ||||
|  | ||||
| deploy: | ||||
|   provider: pages | ||||
|   skip_cleanup: true | ||||
|   github_token: ${GH_TOKEN} | ||||
|   local_dir: build/html | ||||
|   on: | ||||
|     branch: master | ||||
|   | ||||
		Reference in New Issue
	
	Block a user