Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
numba
GitHub Repository: numba/llvmlite
Path: blob/main/buildscripts/azure/azure-linux-macos.yml
1154 views
1
parameters:
2
name: ''
3
vmImage: ''
4
matrix: []
5
6
7
jobs:
8
- job: ${{ parameters.name }}
9
pool:
10
vmImage: ${{ parameters.vmImage }}
11
strategy:
12
maxParallel: 11
13
matrix:
14
${{ insert }}: ${{ parameters.matrix }}
15
16
steps:
17
- script: |
18
set -e
19
if [ "$(uname)" == "Linux" ] && [[ "$CONDA_SUBDIR" == "linux-32" || "$BITS32" == "yes" ]]; then sudo apt-get install -y libc6-dev-i386; fi
20
echo "Installing Miniconda"
21
buildscripts/incremental/install_miniconda.sh
22
export PATH=$HOME/miniconda3/bin:$PATH
23
echo "Setting up Conda environment"
24
buildscripts/incremental/setup_conda_environment.sh
25
displayName: 'Before Install'
26
27
- script: |
28
set -e
29
export PATH=$HOME/miniconda3/bin:$PATH
30
buildscripts/incremental/build.sh
31
displayName: 'Build'
32
33
- script: |
34
set -e
35
export PATH=$HOME/miniconda3/bin:$PATH
36
conda install -y flake8
37
echo "Running flake8 check"
38
flake8 llvmlite
39
displayName: 'Flake8'
40
condition: eq(variables['RUN_FLAKE8'], 'yes')
41
42
- script: |
43
set -e
44
export PATH=$HOME/miniconda3/bin:$PATH
45
buildscripts/incremental/test.sh
46
displayName: 'Test'
47
48