Skip to content
Snippets Groups Projects
Commit 381ef942 authored by Maxence Naud's avatar Maxence Naud
Browse files

Update cibuildwheel_windows.gitlab-ci.yml

parent e1334f8b
No related branches found
No related tags found
No related merge requests found
......@@ -21,7 +21,7 @@ release:pip:windows:
matrix:
# - CIBW_BUILD: "cp38-win_amd64"
# - CIBW_BUILD: "cp39-win_amd64"
- CIBW_BUILD: "cp310-win_amd64"
# - CIBW_BUILD: "cp310-win_amd64"
# - CIBW_BUILD: "cp311-win_amd64"
# - CIBW_BUILD: "cp312-win_amd64"
......@@ -41,54 +41,54 @@ release:pip:windows:
# # Download repositories
# - $DEPENDENCY_JOB="build:windows_python"
# - !reference [.windows:download:repositories, before_script]
before_script:
# Install Chocolatey
- Set-ExecutionPolicy Bypass -Scope Process -Force
- iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# before_script:
# # Install Chocolatey
# - Set-ExecutionPolicy Bypass -Scope Process -Force
# - iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# Install dependencies
- choco install visualstudio2022buildtools -y
- choco install cmake.install --installargs '"ADD_CMAKE_TO_PATH=System"' -Y
- choco install git.install -y
- choco install python -y
# # Install dependencies
# - choco install visualstudio2022buildtools -y
# - choco install cmake.install --installargs '"ADD_CMAKE_TO_PATH=System"' -Y
# - choco install git.install -y
# - choco install python -y
# Install NuGet provider
- Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
# # Install NuGet provider
# - Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
# Set up Visual Studio environment
- Install-Module VSSetup -Scope CurrentUser -Force -ErrorAction SilentlyContinue
- Import-Module VSSetup
# # Set up Visual Studio environment
# - Install-Module VSSetup -Scope CurrentUser -Force -ErrorAction SilentlyContinue
# - Import-Module VSSetup
- $vsInstance = Get-VSSetupInstance | Select-VSSetupInstance
# - $vsInstance = Get-VSSetupInstance | Select-VSSetupInstance
# Explicit Visual Studio setup
- $vsPath = "C:\Program Files\Microsoft Visual Studio\2022\BuildTools"
- $env:VSINSTALLDIR = $vsPath
- $env:VCINSTALLDIR = "${vsPath}\VC"
# # Explicit Visual Studio setup
# - $vsPath = "C:\Program Files\Microsoft Visual Studio\2022\BuildTools"
# - $env:VSINSTALLDIR = $vsPath
# - $env:VCINSTALLDIR = "${vsPath}\VC"
# Set CMake generator explicitly
- $env:CMAKE_GENERATOR = "Visual Studio 17 2022"
- $env:CMAKE_PREFIX_PATH = $vsPath
- $env:WindowsSDKDir = "C:\Program Files (x86)\Windows Kits\10"
# # Set CMake generator explicitly
# - $env:CMAKE_GENERATOR = "Visual Studio 17 2022"
# - $env:CMAKE_PREFIX_PATH = $vsPath
# - $env:WindowsSDKDir = "C:\Program Files (x86)\Windows Kits\10"
- $env:Path = "${vsPath}\Common7\IDE;${vsPath}\Common7\Tools;${env:Path}"
- $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# - $env:Path = "${vsPath}\Common7\IDE;${vsPath}\Common7\Tools;${env:Path}"
# - $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# Install cibuildwheel
- py -m pip install cibuildwheel==2.22.0
# # Install cibuildwheel
# - py -m pip install cibuildwheel==2.22.0
# Download repositories
- $DEPENDENCY_JOB="build:windows_python"
- !reference [.windows:download:repositories, before_script]
# # Download repositories
# - $DEPENDENCY_JOB="build:windows_python"
# - !reference [.windows:download:repositories, before_script]
script:
- $env:CMAKE_GENERATOR = "Visual Studio 17 2022"
- python -m cibuildwheel --output-dir wheelhouse --platform windows
# script:
# - $env:CMAKE_GENERATOR = "Visual Studio 17 2022"
# - python -m cibuildwheel --output-dir wheelhouse --platform windows
deploy:pip:windows:
allow_failure: true # temporary rules until https://gitlab.eclipse.org/eclipse/aidge/aidge/-/issues/136 is closed
extends:
- .deploy:pip:windows:template
rules:
- if: $CI_COMMIT_TAG # Deploy only for tagged commits
# deploy:pip:windows:
# allow_failure: true # temporary rules until https://gitlab.eclipse.org/eclipse/aidge/aidge/-/issues/136 is closed
# extends:
# - .deploy:pip:windows:template
# rules:
# - if: $CI_COMMIT_TAG # Deploy only for tagged commits
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment