DSD-DBS/capella-polarion

Add Warning state to GitLab CI/CD template

Opened this issue · 1 comments

Whenever we identified problems during a synchronization that needs a fix from a developer or user, the pipeline should be marked with a warning.

But we need to do this in a non-inflationary way. The warning status shall be not ignored when inspecting a pipeline run.

  • We create a human readable artifact, if there are noteworty errors
    • If there is an artifact, the Pipeline Status will be set to warning
  • Noteworthy Errors are:
    • Missing Images
    • Links to missing WorkItems, which are present in the model (Most likely missing type in configuration)
    • Links to WorkItems missing in the model
    • Failed to render diagrams
  • Send Report via E-Mail?