summaryrefslogtreecommitdiffstats
path: root/src/spdk/isa-l/.drone.yml
blob: db734ff73e0ede0361cb400807efd5f0f9b0a2d4 (plain)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
kind: pipeline
name: arm64-linux-gcc-5.4

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-gcc-5.4
  image: ubuntu:xenial
  environment:
    C_COMPILER: gcc
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -qq update
  - apt-get install -qq -y build-essential git indent libtool libz-dev yasm autoconf
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"

---
kind: pipeline
name: arm64-linux-clang-3.8

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-clang-3.8
  image: ubuntu:xenial
  environment:
    C_COMPILER: clang
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -qq update
  - apt-get install -qq -y build-essential clang git indent libtool libz-dev yasm autoconf
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"

---
kind: pipeline
name: arm64-linux-clang-4.0

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-clang-4.0
  image: ubuntu:xenial
  environment:
    C_COMPILER: clang-4.0
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -qq update
  - apt-get install -qq -y build-essential clang-4.0 git indent libtool libz-dev yasm autoconf
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"

---
kind: pipeline
name: arm64-linux-gcc-4.7

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-gcc-4.7
  image: ubuntu:xenial
  environment:
    C_COMPILER: gcc-4.7
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -qq update
  - apt-get install -qq -y build-essential git indent libtool libz-dev software-properties-common yasm autoconf
  - add-apt-repository -y ppa:ubuntu-toolchain-r/test
  - apt-get -qq update
  - apt-get install -qq -y g++-4.7
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"

---
kind: pipeline
name: arm64-linux-gcc-6

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-gcc-6
  image: debian:9
  environment:
    C_COMPILER: gcc
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -q update
  - apt-get install -y build-essential git indent libtool libz-dev software-properties-common yasm autoconf
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"

---
kind: pipeline
name: arm64-linux-extended-tests

platform:
  os: linux
  arch: arm64

steps:
- name: arm64-linux-extended-tests
  image: ubuntu:xenial
  environment:
    TEST_TYPE: ext
  commands:
  - if [ -n "$C_COMPILER" ]; then export CC="$C_COMPILER"; fi
  - if [ -n "$AS_ASSEMBL" ]; then export AS="$AS_ASSEMBL"; fi
  - apt-get -qq update
  - apt-get install -qq -y build-essential git indent libtool libz-dev software-properties-common yasm autoconf
  - if [ -n "$CC" ]; then $CC --version; fi
  - if [ -n "$AS" ]; then $AS --version; fi
  - ./tools/test_autorun.sh "$TEST_TYPE"