-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
46 lines (42 loc) · 1.34 KB
/
.travis.yml
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
##########################################
# The HUGO Book, by Kent Tessman 2004: #
# https://github.com/tajmone/hugo-book #
##########################################
dist: xenial
git:
depth: false
before_install:
- sudo apt-get update
- sudo apt-get install -y libboost-dev liblua5.3-dev
install:
# ==================================
# Asciidoctor Toolchain Dependencies
# ==================================
- gem install asciidoctor tilt haml concurrent-ruby
# Clone and Compile Highlight from Sources:
- git clone https://gitlab.com/saalen/highlight highlight_src
- pushd ./highlight_src
- make cli
- sudo make install
- popd
# =====================================
# Install EditorConfig Validation Tools
# =====================================
- npm install -g eclint
jobs:
include:
# ================================
# Asciidoctor Toolchain Build Test
# ================================
- name: "Asciidoctor Toolchain"
script:
- pushd ./docs_src/
- bash ./build.sh
# ==============================================
# EditorConfig Code Styles Validation via EClint
# ==============================================
# https://editorconfig.org
# https://www.npmjs.com/package/eclint
- name: "EditorConfig Validation"
script:
- bash ./validate.sh