-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
34 lines (28 loc) · 1.27 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
language: d
# Define the encypted variable GH_REPO_TOKEN
env:
global:
secure: V14fiIfC9noIUoEELlgq/1ejid8srPdT3Ut5t3Y+LlUcs901PtaVf/DaYaN9ZvqF5zZVhJ1t8v5Fys/V2nOns7dNmA1D6CEXj9tpgh9AzTZvmiWNTlgAzTWcMgwqZKy5nloq/n1No3nMXvh+VFEw9/wTX6e3h26ve04T8B5DY/EcCofL4UxZjqPtyTinx04RSF41MPTfl/yTCAiQuZW7tcgh9IDez9qjRip96v72iTOIjhvcZIuECW0f80EzNZwMVNcX/j8iC0JMf8tPOAiF07apMLjyKSy8coF/MknnafGIdjDXgg3ebgWF1hPZUhehjUPkm8a0VHxGH2iJxJHzxYu2gKAq4f0ZjQn8KJHz7XJ7rE7E7Awiz7vzNGBIekAhzF7K0L0yK1FbvllwcitGoOl4wWmOyIu9Ckmlgc5usUdUua8lYrwjbjLtzIset0Zfx7t+EIFtSQwN3PZj8nS91zxbl3Y4WBtAr8rJZR6aPG21dgy3BJFcDwQ7sfqU2XiAkA58DNPAPP2En1jDcGHJS3qdcez4LUt9jLKtil3DJXkY7LAS86g0c/jnEKynp1+GJ0RPEbz/xwT9gHVGGlKa/SQaql+cv3VTJAV85ERZTogKltmdVcPqoH3Kex0hY/n9PehNu7MuEUiURz0Fi9/8oxZqJHpVl7rTkTXe+DCZEZA=
sudo: false
branches:
only:
- master
addons:
apt:
packages:
- libevent-dev
# Build steps
script:
# Workaround https://github.com/dlang/dub/issues/1474
- dub generate sublimetext
- dub test --compiler=${DC}
- dub test pascal2d:epcompat --compiler=${DC}
- cd epcompat && dub build --config="ddox" -b ddox && cd ..
# Deploy using travis builtin GitHub Pages support
deploy:
provider: pages
skip_cleanup: true
local_dir: "epcompat/docs"
github_token: "$GH_REPO_TOKEN"
on:
branch: master