forked from zaclys/searxng
[mod] .travis.yml: build documentation automatically on the master branch
This commit is contained in:
parent
10ddd421f2
commit
54afe37e18
2 changed files with 34 additions and 3 deletions
22
.travis.yml
22
.travis.yml
|
|
@ -23,6 +23,8 @@ after_success:
|
|||
|
||||
stages:
|
||||
- test
|
||||
- name: documentation
|
||||
if: env(GITHUB_TOKEN) IS present
|
||||
- name: docker
|
||||
if: branch = master AND type != pull_request AND env(DOCKER_USERNAME) IS present
|
||||
|
||||
|
|
@ -32,6 +34,26 @@ jobs:
|
|||
- python: "3.6"
|
||||
- python: "3.7"
|
||||
- python: "3.8"
|
||||
- stage: documentation
|
||||
python: "3.8"
|
||||
addons: []
|
||||
before_install:
|
||||
- sudo ./utils/searx.sh install buildhost
|
||||
install: true
|
||||
script:
|
||||
- SEARX_DEBUG=1 make travis-gh-pages
|
||||
after_success: true
|
||||
deploy:
|
||||
provider: pages
|
||||
edge: false
|
||||
token: $GITHUB_TOKEN # Set in the settings page of your repository, as a secure variable
|
||||
strategy: git
|
||||
skip_cleanup: true
|
||||
keep_history: true
|
||||
local_dir: gh-pages
|
||||
target_branch: gh-pages
|
||||
on:
|
||||
branch: master
|
||||
- stage: docker
|
||||
python: "3.8"
|
||||
git:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue