Fix typo
[platform/upstream/openblas.git] / azure-pipelines.yml
1 trigger:
2   # start a new build for every push
3   batch: False
4   branches:
5     include:
6       - develop
7
8 jobs:
9 - job: ARMv6_gcc
10   pool:
11     vmImage: 'ubuntu-16.04'
12   steps:
13   - script: |
14       docker run --rm --privileged multiarch/qemu-user-static:register --reset
15       echo "FROM openblas/alpine:arm32
16         COPY . /tmp/openblas
17         RUN mkdir /tmp/openblas/build                             &&  \
18             cd /tmp/openblas/build                                &&  \
19             CC=gcc cmake -D DYNAMIC_ARCH=OFF                          \
20                                  -D TARGET=ARMV6                      \
21                                  -D NOFORTRAN=ON                      \
22                                  -D BUILD_SHARED_LIBS=ON              \
23                                  -D BUILD_WITHOUT_LAPACK=ON           \
24                                  -D BUILD_WITHOUT_CBLAS=ON            \
25                                  -D CMAKE_BUILD_TYPE=Release ../  &&  \
26             cmake --build ." > Dockerfile
27       docker build .
28     displayName: Run ARMV6 docker build
29 - job: ARMv8_gcc
30   pool:
31     vmImage: 'ubuntu-16.04'
32   steps:
33   - script: |
34       docker run --rm --privileged multiarch/qemu-user-static:register --reset
35       echo "FROM openblas/alpine:arm64
36         COPY . /tmp/openblas
37         RUN mkdir /tmp/openblas/build                             &&  \
38             cd /tmp/openblas/build                                &&  \
39             CC=gcc cmake -D DYNAMIC_ARCH=OFF                          \
40                                  -D TARGET=ARMV8                      \
41                                  -D NOFORTRAN=ON                      \
42                                  -D BUILD_SHARED_LIBS=ON              \
43                                  -D BUILD_WITHOUT_LAPACK=ON           \
44                                  -D BUILD_WITHOUT_CBLAS=ON            \
45                                  -D CMAKE_BUILD_TYPE=Release ../  &&  \
46             cmake --build ." > Dockerfile
47       docker build .
48     displayName: Run ARMV8 docker build   
49 # manylinux1 is useful to test because the
50 # standard Docker container uses an old version
51 # of gcc / glibc
52 - job: manylinux1_gcc
53   pool:
54     vmImage: 'ubuntu-16.04'
55   steps:
56   - script: |
57       echo "FROM quay.io/pypa/manylinux1_x86_64
58         COPY . /tmp/openblas
59         RUN cd /tmp/openblas                                      &&  \
60             COMMON_FLAGS='DYNAMIC_ARCH=1 TARGET=NEHALEM NUM_THREADS=32' && \
61             BTYPE='BINARY=64' CC=gcc && \
62             make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE && \
63             make -C test $COMMON_FLAGS $BTYPE && \
64             make -C ctest $COMMON_FLAGS $BTYPE && \
65             make -C utest $COMMON_FLAGS $BTYPE" > Dockerfile
66       docker build .
67     displayName: Run manylinux1 docker build