Skip to content

Improve stability of Allen CI

Daniel Campora Perez requested to merge dcampora_use_dag_in_ci into master

This MR improves the quality and stability of CI in the following ways:

  • It uses a DAG (Direct Acyclic Graph) to express the relations between jobs.
  • It increases the lifetime of artifacts to 1 day at least, and 1 week for patches.
  • A custom tmpdir is created for profile runs of the RTX 3090. Profile runs are run with a single thread to avoid timeouts.
  • LCG97apython3, CUDA 11.1 and CUDA architecture sm86 are used to compile.

See: https://gitlab.cern.ch/lhcb/Allen/-/pipelines/2158276/dag

Replaces !468 (closed).

Edited by Daniel Campora Perez

Merge request reports