diff --git a/.gitlab/ci/build.gitlab-ci.yml b/.gitlab/ci/build.gitlab-ci.yml index 7fa6e8a2c1de7b6b660a36e9bf3a2adff70a3695..264fefa4d0d4c34065581fafe7b66277cd6dedf7 100644 --- a/.gitlab/ci/build.gitlab-ci.yml +++ b/.gitlab/ci/build.gitlab-ci.yml @@ -33,14 +33,13 @@ build:ubuntu_cpp_g++10: script: # Download dependencies + - DEPENDENCY_JOB="build:ubuntu_cpp" # 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 + - DEPENDENCY_NAME="aidge_core" + - !reference [.download_dependency, script] # 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 + - DEPENDENCY_NAME="aidge_backend_cpu" + - !reference [.download_dependency, script] # Build current module - export CMAKE_PREFIX_PATH=../install_cpp @@ -60,14 +59,13 @@ build:ubuntu_cpp_g++12: script: # Download dependencies + - DEPENDENCY_JOB="build:ubuntu_cpp" # 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 + - DEPENDENCY_NAME="aidge_core" + - !reference [.download_dependency, script] # 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 + - DEPENDENCY_NAME="aidge_backend_cpu" + - !reference [.download_dependency, script] # Build current module - export CMAKE_PREFIX_PATH=../install_cpp @@ -87,14 +85,13 @@ build:ubuntu_cpp_clang12: script: # Download dependencies + - DEPENDENCY_JOB="build:ubuntu_cpp" # 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 + - DEPENDENCY_NAME="aidge_core" + - !reference [.download_dependency, script] # 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 + - DEPENDENCY_NAME="aidge_backend_cpu" + - !reference [.download_dependency, script] # Build current module - export CMAKE_PREFIX_PATH=../install_cpp @@ -114,14 +111,13 @@ build:ubuntu_cpp_clang15: script: # Download dependencies + - DEPENDENCY_JOB="build:ubuntu_cpp" # 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 + - DEPENDENCY_NAME="aidge_core" + - !reference [.download_dependency, script] # 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 + - DEPENDENCY_NAME="aidge_backend_cpu" + - !reference [.download_dependency, script] # Build current module - export CMAKE_PREFIX_PATH=../install_cpp @@ -141,12 +137,13 @@ build:ubuntu_python: script: # Download dependencies - # aidge_core (Python) - - 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5139/jobs/artifacts/main/download?job=build:ubuntu_python"' - - unzip -o build_artifacts.zip -d . - # aidge_backend_cpu (Python) - - 'curl --location --output build_artifacts.zip "https://gitlab.eclipse.org/api/v4/projects/5140/jobs/artifacts/master/download?job=build:ubuntu_python"' - - unzip -o build_artifacts.zip -d . + - DEPENDENCY_JOB="build:ubuntu_python" + # aidge_core + - DEPENDENCY_NAME="aidge_core" + - !reference [.download_dependency, script] + # aidge_backend_cpu + - DEPENDENCY_NAME="aidge_backend_cpu" + - !reference [.download_dependency, script] - python3 -m pip install virtualenv - virtualenv venv