File: .travis.yml

package info (click to toggle)
xonsh 0.9.25%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 4,524 kB
  • sloc: python: 41,584; makefile: 156; sh: 41; xml: 17
file content (30 lines) | stat: -rw-r--r-- 832 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
language: python
env:
   global:
       - secure: "pvQHCsdcIRjwNvsBrZxP8cZWEwug0+PLg1T8841ZLkMdCaO3YheqmxF1xGjAqty6hLppz6vX1LFEKmPjKurLL0/i+be6MhT8/ZikFpSan7TdNUqISxeFx31ls+QpuFKzCV7ZEx7C1ms8LPWEGmzMMN6bCtOBVtGznD9KKWZmLlA="
matrix:
    include:
        - os: linux
          python: 3.8
          env:
            - BUILD_DOCS=true

install:
  - pip install --upgrade -r requirements/docs.txt
  - pip install .

script:
  - set -ex
  - if [[ $BUILD_DOCS = true ]]; then
      cd docs;
      make html;
      cd ..;
      doctr deploy --deploy-repo xonsh/xonsh-docs dev;
      git checkout $(git describe --tags `git rev-list --tags --max-count=1`);
      git clean -fdx;
      pip install --upgrade --force-reinstall .;
      cd docs;
      make clean html;
      cd ..;
      doctr deploy --deploy-repo xonsh/xonsh-docs .;
    fi