This repository was archived by the owner on Oct 23, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +25
-3
lines changed Expand file tree Collapse file tree 2 files changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -6,25 +6,31 @@ services:
6
6
matrix :
7
7
include :
8
8
- env :
9
+ - WHAT=test
9
10
- TOOLCHAIN=ubuntu16.04
10
11
- RELEASE_FILE=task-maker-${TRAVIS_TAG}_ubuntu16.04_amd64.deb
11
12
- env :
13
+ - WHAT=test
12
14
- TOOLCHAIN=ubuntu18.04
13
15
- RELEASE_FILE=task-maker-${TRAVIS_TAG}_ubuntu18.04_amd64.deb
14
16
- env :
17
+ - WHAT=test
15
18
- TOOLCHAIN=archlinux
16
19
- RELEASE_FILE=task-maker-${TRAVIS_TAG}_archlinux_amd64.tar.xz
17
20
- env :
21
+ - WHAT=test
18
22
- TOOLCHAIN=archlinux-clang
19
23
- ADDRESSSANITIZER=ON
20
24
deploy : []
21
25
- env :
26
+ - WHAT=test-AUR-package
22
27
- TOOLCHAIN=archlinux
23
28
script :
24
29
- tools/check_docker.sh
25
30
- docker run --rm edomora97/task-maker-builder-archlinux:latest yay -Syu --noconfirm task-maker-git
26
31
deploy : []
27
32
- env :
33
+ - WHAT=clang-tidy
28
34
- TOOLCHAIN=archlinux-clang
29
35
script :
30
36
- tools/check_docker.sh
@@ -38,14 +44,21 @@ matrix:
38
44
-v $(pwd):/build
39
45
--cap-add SYS_PTRACE
40
46
edomora97/task-maker-builder-$TOOLCHAIN:latest
41
- hooks/lint-all
47
+ /build/tools/compile_and_lint.sh
42
48
deploy : []
43
49
- os : osx
44
50
env :
51
+ - WHAT=test
45
52
- TOOLCHAIN=osx
53
+ addons :
54
+ homebrew :
55
+ packages :
56
+ - python
57
+ - wget
58
+ - cmake
59
+ - rust
60
+ - fpc
46
61
install :
47
- - brew upgrade python wget cmake
48
- - brew install rust
49
62
- python3 -m venv /tmp/venv --without-pip
50
63
- source /tmp/venv/bin/activate
51
64
- wget -O- https://bootstrap.pypa.io/get-pip.py | python3
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -ex
4
+
5
+ python3 -m venv /tmp/venv --system-site-packages
6
+ . /tmp/venv/bin/activate
7
+ cmake -H. -Bbuild -DHUNTER_ENABLED=OFF -DTRAVIS=ON
8
+ cmake --build build
9
+ ./hooks/lint-all
You can’t perform that action at this time.
0 commit comments