unify agent/author handling. use id as url if not starting with 'pnd:'. closes #59

12 jobs for develop in 12 minutes and 2 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed build #331907

00:02:35

 
  Test
passed code_quality #331914

00:04:45

failed eslint-sast #331908
allowed to fail

00:00:18

passed gemnasium-maven-dependency_scanning #331912

00:01:19

failed nodejs-scan-sast #331909
allowed to fail

00:00:17

passed retire-js-dependency_scanning #331913

00:00:24

passed secrets-sast #331910

00:00:43

passed spotbugs-sast #331911

00:02:17

passed test #331915

00:03:00

85.2434%
 
  Package
passed package #331916

00:01:09

 
  Deploy
passed pages #331917

00:00:50

passed pages:deploy

00:00:02

 
Name Stage Failure
failed
nodejs-scan-sast Test
Running before_script and script
$ /analyzer run
No match in /builds/dariah-de/textgridrep-portal/
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 3
failed
eslint-sast Test
Running before_script and script
$ /analyzer run
No match in /builds/dariah-de/textgridrep-portal
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 3