Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
numba
GitHub Repository: numba/llvmlite
Path: blob/main/buildscripts/azure/azure-windows.yml
1154 views
1
parameters:
2
name: ''
3
vmImage: ''
4
5
jobs:
6
- job: ${{ parameters.name }}
7
pool:
8
vmImage: ${{ parameters.vmImage }}
9
strategy:
10
maxParallel: 11
11
matrix:
12
py310:
13
PYTHON: '3.10'
14
CONDA_ENV: cienv
15
py311:
16
PYTHON: '3.11'
17
CONDA_ENV: cienv
18
py312:
19
PYTHON: '3.12'
20
CONDA_ENV: cienv
21
py313:
22
PYTHON: '3.13'
23
CONDA_ENV: cienv
24
25
opaque_pointers:
26
PYTHON: '3.12'
27
CONDA_ENV: cienv
28
OPAQUE_POINTERS: yes
29
30
steps:
31
32
- powershell: |
33
$wc = New-Object net.webclient
34
# Add User-Agent header to prevent 403 Forbidden error when downloading Miniconda
35
# Some servers block requests without proper User-Agent headers
36
$wc.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36")
37
$wc.Downloadfile("https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe", "Miniconda3-latest-Windows-x86_64.exe")
38
Start-Process "Miniconda3-latest-Windows-x86_64.exe" "/S /D=C:\Miniconda3" -Wait
39
displayName: 'Install miniconda'
40
41
- script: |
42
call C:\Miniconda3\Scripts\activate.bat
43
call buildscripts\\incremental\\setup_conda_environment.cmd
44
displayName: 'Before Install'
45
46
- script: |
47
call C:\Miniconda3\Scripts\activate.bat
48
call buildscripts\\incremental\\build.cmd
49
displayName: 'Build'
50
51
- script: |
52
call C:\Miniconda3\Scripts\activate.bat
53
call buildscripts\\incremental\\test.cmd
54
displayName: 'Test'
55
56