Handle the label field that can be either a string or a string array (#523)

7 jobs for npm-ci-test in 3 minutes and 40 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Setup
passed #507379
SetupReview:HX

00:00:09

 
  Test Build Static
canceled #507380
Test_N_Build:review

00:03:22

 
  Build Docker Images
canceled #507381
Nginx:review

canceled #507382
Node:review

 
  Deploy
canceled #507383
Review:HX

failed #507456
allowed to fail manual
stop_review

00:00:08

canceled #507384
allowed to fail manual
stop_review

 
Name Stage Failure
failed
stop_review Deploy
Skipping Git repository setup
Skipping Git checkout
Skipping Git submodules setup
Executing "step_script" stage of the job script
Using docker image sha256:2b3d68b3ba908e456a5566507b9527be05928233128be246d4f5502b9ddd2a52 for dockerhub.ebi.ac.uk/ensembl-web/deploy-tools:0.1 with digest dockerhub.ebi.ac.uk/ensembl-web/deploy-tools@sha256:04948254eebfdf6330c3def869a9cb64cd8e45442c3cd252fcc1324b28fb17ba ...
$ kubectl delete ingress ensembl-client-${CI_COMMIT_REF_SLUG}-ingress
Error from server (NotFound): ingresses.extensions "ensembl-client-npm-ci-test-ingress" not found
Cleaning up file based variables
ERROR: Job failed: exit code 1