Skip to content

[JENKINS-69820] Usage in jenkinsfiles #577

@jenkins-infra-bot

Description

@jenkins-infra-bot

I wish for an implementation of this plugin, that I can use in my Jenkinsfiles. Right now it's either not possible, or not straight forward, to configure a node/label parameter in the parameters-block of a Jenkinsfile.

If the functionality exists, extending the documenation would be appreciated.

I tried it this way:

parameters {
        $class: 'NodeParameterValue'(name: 'nodeName',labels: ['label1', 'label2'], nodeEligibility: [$class: 'IgnoreOfflineNodeEligibility'])
    } 

but Jenkins only accepts the "standard" classes for parameters.


Originally reported by ger_senshi, imported from: Usage in jenkinsfiles
  • status: Open
  • priority: Minor
  • component(s): nodelabelparameter-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 3
  • imported: 20251210-235911
Raw content of original issue

I wish for an implementation of this plugin, that I can use in my Jenkinsfiles. Right now it's either not possible, or not straight forward, to configure a node/label parameter in the parameters-block of a Jenkinsfile.

If the functionality exists, extending the documenation would be appreciated.

I tried it this way:

parameters {
        $class: 'NodeParameterValue'(name: 'nodeName',labels: ['label1', 'label2'], nodeEligibility: [$class: 'IgnoreOfflineNodeEligibility'])
    } 

but Jenkins only accepts the "standard" classes for parameters.

1 attachment

Metadata

Metadata

Assignees

No one assigned
    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions