File: .travis.yml

package info (click to toggle)
leela-zero 0.17-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, trixie
  • size: 5,772 kB
  • sloc: cpp: 20,958; python: 4,894; makefile: 66
file content (34 lines) | stat: -rw-r--r-- 1,696 bytes parent folder | download | duplicates (3)
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
sudo: required

language: cpp
services:
  - docker

before_install:
  - docker pull ubuntu:16.04
  - docker build -f Dockerfiles/Dockerfile.base -t leela-zero:base .

jobs:
  include:
    - stage: test
      script:
      - docker build -f Dockerfiles/Dockerfile.gpu -t leela-zero:gpu .
      - docker run leela-zero:gpu
    - script:
      - docker build -f Dockerfiles/Dockerfile.gpu-blas -t leela-zero:gpu-blas .
      - docker run leela-zero:gpu-blas
    - script:
      - docker build -f Dockerfiles/Dockerfile.cpu -t leela-zero:cpu .
      - docker run leela-zero:cpu
    - script:
      - docker build -f Dockerfiles/Dockerfile.cpu-blas -t leela-zero:cpu-blas .
      - docker run leela-zero:cpu-blas
    - script:
      - docker build -f Dockerfiles/Dockerfile.tests -t leela-zero:tests .
      - docker run leela-zero:tests
    - script:
      - docker build -f Dockerfiles/Dockerfile.tests-blas -t leela-zero:tests-blas .
      - docker run leela-zero:tests-blas
    - stage: style
      before_install:
      script: find . -regex ".*\.\(cpp\|h\|hpp\)" -not -regex ".*moc_.*.cpp" -not -path "./gtest/*" -not -path "./training/*" -not -path "./src/half/*" -not -path "./src/CL/*" -not -path "./src/Eigen/*" | xargs python2 scripts/cpplint.py --filter=-build/c++11,-build/include,-build/include_order,-build/include_what_you_use,-build/namespaces,-readability/braces,-readability/casting,-readability/fn_size,-readability/namespace,-readability/todo,-runtime/explicit,-runtime/indentation_namespace,-runtime/int,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comma,-whitespace/comments,-whitespace/empty_loop_body,-whitespace/line_length,-whitespace/semicolon