PointCloudLibrary/pcl

Convert CI to multi-stage pipelines

Open

#3.594 geöffnet am 23. Jan. 2020

Auf GitHub ansehen
 (7 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (4.506 Forks)batch import
help wantedkind: todomodule: ciskill: azurestatus: stale

Repository-Metriken

Stars
 (9.023 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 8T 7h) (3 gemergte PRs in 30 T)

Beschreibung

Your Environment

  • Operating System and version: All CI

Context

Currently, each CI is single stage, completely independent of each other.

Expected Behavior

Splitting CI into stages will allow:

  • Better diagnostics: pipeline A failed at stage: build or test
  • More free time:
    • sometimes jobs fail formatting, but continue consuming the CI time for build+test. This will be done again after formatting is fixed.
    • tutorials are built in parallel, leading to double compilation of base library
  • More flexibility: addition of API/ABI breakage will be easier

Contributor Guide