multiple fixes
-
Review changes -
-
Download -
Patches
-
Plain diff
Context
This MR adresses issues encountered in multiple merges (mostly aidge_quantization!10 (merged))
1. Split download:....:script
in multiple parts (before_script
& script
)
Context:
-
aidge_quantization
needsaidge_onnx
but only for testing - The stage build_cpp exists on aidge_quantization but not in aidge_onnx. Which means that when building ubuntu_cpp jobs,
download:....:script
was looking for artifacts ofaidge_onnx
/ubuntu_cpp
jobs. Which led to failure since they don't exist.
What I did
Created a before_script
section for download:ubuntu/windows:artifacts/repos
that replaces current script
section :
Hence I replaced all
!reference[ download:ubuntu/windows:artifacts/repos , script]
with
!reference[ download:ubuntu/windows:artifacts/repos , before_script]
Just like before, name a job and this before_script
will retrieve all artifacts from dependencies listed in `download:list_dependencies`
- DEPENDENCY_JOB="build:ubuntu_python"
- !reference [.ubuntu:download:artifacts, before_script]
what does the script
parts does ?
- at least 1 repo name in the form of an array (
DEPS_NAMES
) - a job name
- DEPS_NAMES=("aidge_onnx")
- DEPENDENCY_JOB="build:ubuntu_python"
- !reference [.ubuntu:download:artifacts, script]
And will retrieve all specified jobs of given name in given repos.
2. Refactored rules
There was an issue with the rules with some jobs not being able to be started manually.
3. Refactored & cleaned up ubuntu python coverage & test
There were too many invocations of source venv/bin/activate
which was messing the env in which test & coverage were executed.
Also adapted to the fact the in aidge_quantization!10 (merged) there is an override of the before_script of these jobs.
4. Homogeinezed the installs with of apt dependencies
now everything is retrieved through the .retrieve_deps:apt:
script located in defaults.gitlab-ci.yml
Later on this
5. Fixed pip release testing script
The script was not working properly for aidge_export...
Merge request reports
- version 196082b141
- version 180df391a8
- version 178a402522
- version 16b6bbfe9c
- version 15df5407be
- version 14e6b02e87
- version 13944d15b1
- version 125c488fed
- version 119b35ae9c
- version 10e1b8774b
- version 926687a9b
- version 8e3745d3e
- version 7a149ae84
- version 617d3e6cc
- version 558b61994
- version 4b31f8215
- version 3280f2d74
- version 26abb3127
- version 1045849c1
- main (base)
- latest versione878aa4633 commits,
- version 196082b14128 commits,
- version 180df391a827 commits,
- version 178a40252227 commits,
- version 16b6bbfe9c26 commits,
- version 15df5407be25 commits,
- version 14e6b02e8723 commits,
- version 13944d15b122 commits,
- version 125c488fed21 commits,
- version 119b35ae9c20 commits,
- version 10e1b8774b18 commits,
- version 926687a9b17 commits,
- version 8e3745d3e16 commits,
- version 7a149ae8415 commits,
- version 617d3e6cc14 commits,
- version 558b6199413 commits,
- version 4b31f821512 commits,
- version 3280f2d7411 commits,
- version 26abb312710 commits,
- version 1045849c17 commits,
- Side-by-side
- Inline