Skip to content
Snippets Groups Projects

More builds

Merged Olivier BICHLER requested to merge more_builds into main
2 files
+ 155
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -28,6 +28,114 @@ build:ubuntu_cpp:
@@ -28,6 +28,114 @@ build:ubuntu_cpp:
- build_cpp/
- build_cpp/
- install_cpp/
- install_cpp/
 
build:ubuntu_cpp_g++10:
 
stage: build
 
needs: []
 
tags:
 
- docker
 
 
script:
 
# Download dependencies
 
# aidge_core
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
# aidge_backend_cpu
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
 
# Build current module
 
- export CMAKE_PREFIX_PATH=../install_cpp
 
- apt install -y g++-10
 
- mkdir -p build_cpp
 
- mkdir -p install_cpp
 
- cd build_cpp
 
- export CXX=/usr/bin/g++-10
 
- cmake -DCMAKE_INSTALL_PREFIX:PATH=../install_cpp -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON -DCOVERAGE=ON ..
 
- make -j4 all install
 
 
build:ubuntu_cpp_g++12:
 
stage: build
 
needs: []
 
tags:
 
- docker
 
 
script:
 
# Download dependencies
 
# aidge_core
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
# aidge_backend_cpu
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
 
# Build current module
 
- export CMAKE_PREFIX_PATH=../install_cpp
 
- apt install -y g++-12
 
- mkdir -p build_cpp
 
- mkdir -p install_cpp
 
- cd build_cpp
 
- export CXX=/usr/bin/g++-12
 
- cmake -DCMAKE_INSTALL_PREFIX:PATH=../install_cpp -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON -DCOVERAGE=ON ..
 
- make -j4 all install
 
 
build:ubuntu_cpp_clang12:
 
stage: build
 
needs: []
 
tags:
 
- docker
 
 
script:
 
# Download dependencies
 
# aidge_core
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
# aidge_backend_cpu
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
 
# Build current module
 
- export CMAKE_PREFIX_PATH=../install_cpp
 
- apt install -y clang-12
 
- mkdir -p build_cpp
 
- mkdir -p install_cpp
 
- cd build_cpp
 
- export CXX=/usr/bin/clang++-12
 
- cmake -DCMAKE_INSTALL_PREFIX:PATH=../install_cpp -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON -DCOVERAGE=ON ..
 
- make -j4 all install
 
 
build:ubuntu_cpp_clang15:
 
stage: build
 
needs: []
 
tags:
 
- docker
 
 
script:
 
# Download dependencies
 
# aidge_core
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
# aidge_backend_cpu
 
- 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:ubuntu_cpp"'
 
- unzip -o build_artifacts.zip -d .
 
- rm -rf build_cpp
 
 
# Build current module
 
- export CMAKE_PREFIX_PATH=../install_cpp
 
- apt install -y clang-15
 
- mkdir -p build_cpp
 
- mkdir -p install_cpp
 
- cd build_cpp
 
- export CXX=/usr/bin/clang++-15
 
- cmake -DCMAKE_INSTALL_PREFIX:PATH=../install_cpp -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON -DCOVERAGE=ON ..
 
- make -j4 all install
 
build:ubuntu_python:
build:ubuntu_python:
stage: build
stage: build
needs: []
needs: []
@@ -100,3 +208,47 @@ build:ubuntu_python:
@@ -100,3 +208,47 @@ build:ubuntu_python:
# paths:
# paths:
# - build_cpp/
# - build_cpp/
# - install_cpp/
# - install_cpp/
 
 
# build:windows_python:
 
# stage: build
 
# needs: []
 
# tags:
 
# - windows
 
 
# image: buildtools
 
# before_script:
 
# # 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 -Y
 
# - choco install cuda -Y
 
# # Update PATH
 
# - $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
 
# script:
 
# # Download dependencies
 
# # aidge_core (CPP)
 
# - 'curl "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:windows_cpp" -o build_artifacts.zip'
 
# - Expand-Archive -Path .\build_artifacts.zip -DestinationPath . -Force
 
# - Remove-Item .\build_cpp\ -Recurse
 
# # aidge_backend_cpu (CPP)
 
# - 'curl "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:windows_cpp" -o build_artifacts.zip'
 
# - Expand-Archive -Path .\build_artifacts.zip -DestinationPath . -Force
 
# - Remove-Item .\build_cpp\ -Recurse
 
# # aidge_backend_cpu (Python)
 
# - 'curl "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:windows_python" -o build_artifacts.zip'
 
# - Expand-Archive -Path .\build_artifacts.zip -DestinationPath . -Force
 
 
# - python -m pip install virtualenv
 
# - virtualenv venv
 
# - venv\Scripts\Activate.ps1
 
# # Numpy dependancy for unit test
 
# - python -m pip install numpy
 
# - $env:AIDGE_INSTALL = "$pwd" + "install"
 
# - $env:CMAKE_PREFIX_PATH = "../install_cpp"
 
# - python -m pip install .
 
# artifacts:
 
# expire_in: 1 week
 
# paths:
 
# - venv/
Loading