-
Bug
-
Resolution: Unresolved
-
Minor
-
Jenkins 2.73.3
Blue Ocean 1.3.3
Pipeline: Model API 1.2.4
-
-
Blue Ocean - Candidates
Quoting from https://jenkins.io/doc/book/pipeline/syntax/
agent { node { label 'labelName' } } behaves the same as agent { label 'labelName' }, but node allows for additional options (such as customWorkspace).
If I use the longer syntax, then the Blue Ocean Pipeline Editor shows the label in "Pipeline Settings". However, if I use the shorter syntax, then the "Agent" drop-down list just shows "Select an option". The UI should be the same in either case.
Test with Jenkinsfile:
pipeline { agent { label 'labelName' } stages { stage('Build') { steps { sleep 1 } } } }
vs.
pipeline { agent { node { label 'labelName' } } stages { stage('Build') { steps { sleep 1 } } } }
IMHO, it would be OK to silently convert one syntax to the other.