Fix spell checker issues and fail on errors on CI
[TortoiseGit.git] / .gitlab-ci.yml
blob9732653925f1c1fe6dc938da1d97d2e22ee15d1f
1 # General info: https://docs.gitlab.com/ee/ci/yaml/
3 doc:
4   image: ubuntu:focal
5   before_script:
6     - echo -e "section_start:`date +%s`:install_packages[collapsed=true]\r\e[0KInstall packages"
7     - apt-get update -qq
8     - apt-get install -qq --no-install-recommends -y xsltproc docbook-xsl nant aspell aspell-en
9     - echo -e "section_end:`date +%s`:install_packages\r\e[0K"
10   script:
11     - mv doc/doc.build.user.linux.templ doc/doc.build.user
12     - cd doc
13     - nant -D:spellcheck=true
14     - if [[ $(ls -1 Aspell/*.log 2>/dev/null | wc -l) -ge 1 ]]; then
15         echo "!!! Found typos !!!";
16         cat Aspell/*.log;
17         exit 1;
18       fi
19   except:
20     refs:
21       - tags
22   only:
23     changes:
24       - .gitlab-ci.yml
25       - doc/images/en/**/*
26       - doc/source/**/*
27       - doc/xsl/**/*
28       - doc/doc.build*
29       - doc/Aspell/*