-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
40 lines (37 loc) · 1.04 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
dist: xenial
matrix:
include:
# ========================================================================
- os: linux
language: rust
rust: "1.31.1"
env: TARGET=rust VARIETY=1.31.1
# ========================================================================
- os: linux
language: ruby
addons:
apt:
sources:
- mono
packages:
- ca-certificates-mono
- mono-xbuild
- mono-mcs
- mono-devel
- nuget
env: TARGET=csharp VARIETY=mono5.18.0
install:
- git clone https://github.com/kaitai-io/kaitai_struct_tests tests
- ln -s ../compiled tests/compiled
- ./prepare-$TARGET
script:
- cd tests
- ./ci-$TARGET$SUBTARGET
- cd ..
- ./push_artifacts/git_config_kaitai_bot
- ./push_artifacts/publish
-o kaitai-io
-r ci_artifacts
-m "Build results of $TRAVIS_BRANCH kaitai-io/ci_targets@$TRAVIS_COMMIT"
-b "$TARGET$SUBTARGET/$VARIETY"
-- --exclude=.git --exclude=.travis.yml tests/test_out