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

add back windows pip for tests

parent 467153cb
No related branches found
No related tags found
No related merge requests found
......@@ -9,30 +9,47 @@ release:pip:windows:
# temporary rules until https://gitlab.eclipse.org/eclipse/aidge/aidge/-/issues/136 is closed
rules :
- when : never
- if: $CI_COMMIT_BRANCH == "main" # Only run on the main branch
- if: $CI_COMMIT_TAG # Or if a tag is pushed
- if: $CI_COMMIT_BRANCH == "dev" # Allow manual runs on the dev branch
when: manual
needs:
- build:windows_python
parallel:
matrix:
- CIBW_BUILD: "cp38-win_amd64"
- CIBW_BUILD: "cp39-win_amd64"
# - CIBW_BUILD: "cp38-win_amd64"
# - CIBW_BUILD: "cp39-win_amd64"
- CIBW_BUILD: "cp310-win_amd64"
# - CIBW_BUILD: "cp311-win_amd64"
# - CIBW_BUILD: "cp312-win_amd64"
# before_script:
# - (Get-WmiObject -Class Win32_OperatingSystem).OSArchitecture
# - (Get-WmiObject -Class Win32_OperatingSystem).Caption
# - $PSVersionTable.PSVersion
# # Install Chocolatey
# - Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# # Install dependencies
# - choco install cmake.install --installargs '"ADD_CMAKE_TO_PATH=System"' -Y
# - choco install git -Y
# - choco install python --version=$python_version -Y
# # Update PATH
# - $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# - python -m pip install cibuildwheel==2.17.0
# # Download repositories
# - $DEPENDENCY_JOB="build:windows_python"
# - !reference [.windows:download:repositories, before_script]
before_script:
- (Get-WmiObject -Class Win32_OperatingSystem).OSArchitecture
- (Get-WmiObject -Class Win32_OperatingSystem).Caption
- $PSVersionTable.PSVersion
# Install Chocolatey
- Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# Install dependencies
# # Install dependencies
- choco install python -y --version 3.12.4
- choco install cmake.install --installargs '"ADD_CMAKE_TO_PATH=System"' -Y
- choco install git -Y
- choco install python --version=$python_version -Y
# Update PATH
- choco install git.install -y
- $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
- python -m pip install cibuildwheel==2.17.0
- py -m pip install cibuildwheel==2.22.0
# Download repositories
- $DEPENDENCY_JOB="build:windows_python"
- !reference [.windows:download:repositories, before_script]
......@@ -41,7 +58,9 @@ release:pip:windows:
- 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
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