-
Bug
-
Resolution: Not A Defect
-
Minor
-
Jenkins 2.46.3
Plugins-----------------
Branch API Plugin
Copy project link plugin
Nested View Plugin
Web for Blue Ocean
Cppcheck Plug-in
Pipeline: Nodes and Processes
OWASP Markup Formatter Plugin
Folders Plugin
Log Parser Plugin
Custom Job Icon plugin
Javadoc Plugin
GitHub Pipeline for Blue Ocean
Email Extension Template Plugin
Pipeline: Declarative Extension Points API
JWT for Blue Ocean
Scriptler
Pipeline: REST API Plugin
Variant Plugin
Display URL API
Git Parameter Plug-In
Run Condition Plugin
Environment Injector Plugin
Pipeline: Basic Steps
Git Changelog
Pipeline: Step API
BlueOcean Display URL plugin
Pipeline REST API for Blue Ocean
Docker Commons Plugin
Secure Requester Whitelist Plugin
Google OAuth Credentials plugin
Credentials Plugin
ThinBackup
Favorite
Windows Slaves Plugin
Pipeline: Model API
Pipeline: Declarative Agent API
Blue Ocean Pipeline Editor
Tool Labels Plugin for Jenkins
Authentication Tokens API Plugin
Groovy Postbuild
Readonly Parameter plugin
CVS Plug-in
JUnit Plugin
Script Security Plugin
categorized-view
Pipeline: API
Pipeline: Supporting APIs
Subversion Plug-in
build-name-setter
JavaScript GUI Lib: ACE Editor bundle plugin
Dashboard View
LDAP Plugin
SSH Agent Plugin
Locale plugin
Copy Artifact Plugin
JavaScript GUI Lib: Moment.js bundle plugin
View Job Filters
Pipeline: Groovy
Pipeline: Model Definition
Structs Plugin
Pub-Sub "light" Bus
i18n for Blue Ocean
Token Macro Plugin
Pipeline Graph Analysis Plugin
Gradle Plugin
Publish Over CIFS
Pipeline: Build Step
Matrix Authorization Strategy Plugin
Pipeline: Input Step
Allure Jenkins Plugin
Coordinator Plugin
Maven Integration plugin
Pipeline: SCM Step
Pipeline: Shared Groovy Libraries
Git client plugin
Metrics Plugin
Credentials Binding Plugin
Pipeline
Timestamper
Build Monitor View
Modern Status
Shelve Project Plugin
Pipeline: Milestone Step
Server Sent Events (SSE) Gateway Plugin
Label Verifier plugin
Extra Columns Plugin
Pipeline: Stage View Plugin
Template Project plugin
External Monitor Job Type Plugin
Config API for Blue Ocean
Docker Pipeline
Build Blocker Plugin
Parameterized Trigger plugin
Personalization for Blue Ocean
Pipeline: Stage Tags Metadata
jQuery plugin
Matrix Project Plugin
Autofavorite for Blue Ocean
Conditional BuildStep
GitHub Organization Folder Plugin
Plain Credentials Plugin
GitHub plugin
Events API for Blue Ocean
Mailer Plugin
Durable Task Plugin
SCM API Plugin
Multiline Views TabBar Plugin
Rebuilder
Active Directory plugin
PAM Authentication plugin
Version Number Plug-In
Git plugin
Pipeline: GitHub Groovy Libraries
REST API for Blue Ocean
Websocket Notifier
Ant Plugin
Blue Ocean
URL SCM plugin
SSH Slaves plugin
Gravatar plugin
Jackson 2 API Plugin
Common API for Blue Ocean
Email Extension Plugin
JavaScript GUI Lib: Handlebars bundle plugin
Icon Shim Plugin
SSH Credentials Plugin
GitHub Branch Source Plugin
MapDB API Plugin
Throttle Concurrent Builds Plug-in
REST Implementation for Blue Ocean
Dashboard for Blue Ocean
user build vars plugin
Pipeline: Stage Step
GIT server Plugin
OAuth Credentials plugin
Translation Assistance plugin
bouncycastle API Plugin
Pipeline: Job
Job Configuration History Plugin
Configuration Slicing plugin
Google Play Android Publisher Plugin
Next Build Number Plugin
Multiple SCMs plugin
Pipeline: Multibranch
Groovy
GitHub API Plugin
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin
Git Pipeline for Blue Ocean
Pipeline Utility Steps
Job Restrictions Plugin
External Workspace Manager PluginJenkins 2.46.3 Plugins----------------- Branch API Plugin Copy project link plugin Nested View Plugin Web for Blue Ocean Cppcheck Plug-in Pipeline: Nodes and Processes OWASP Markup Formatter Plugin Folders Plugin Log Parser Plugin Custom Job Icon plugin Javadoc Plugin GitHub Pipeline for Blue Ocean Email Extension Template Plugin Pipeline: Declarative Extension Points API JWT for Blue Ocean Scriptler Pipeline: REST API Plugin Variant Plugin Display URL API Git Parameter Plug-In Run Condition Plugin Environment Injector Plugin Pipeline: Basic Steps Git Changelog Pipeline: Step API BlueOcean Display URL plugin Pipeline REST API for Blue Ocean Docker Commons Plugin Secure Requester Whitelist Plugin Google OAuth Credentials plugin Credentials Plugin ThinBackup Favorite Windows Slaves Plugin Pipeline: Model API Pipeline: Declarative Agent API Blue Ocean Pipeline Editor Tool Labels Plugin for Jenkins Authentication Tokens API Plugin Groovy Postbuild Readonly Parameter plugin CVS Plug-in JUnit Plugin Script Security Plugin categorized-view Pipeline: API Pipeline: Supporting APIs Subversion Plug-in build-name-setter JavaScript GUI Lib: ACE Editor bundle plugin Dashboard View LDAP Plugin SSH Agent Plugin Locale plugin Copy Artifact Plugin JavaScript GUI Lib: Moment.js bundle plugin View Job Filters Pipeline: Groovy Pipeline: Model Definition Structs Plugin Pub-Sub "light" Bus i18n for Blue Ocean Token Macro Plugin Pipeline Graph Analysis Plugin Gradle Plugin Publish Over CIFS Pipeline: Build Step Matrix Authorization Strategy Plugin Pipeline: Input Step Allure Jenkins Plugin Coordinator Plugin Maven Integration plugin Pipeline: SCM Step Pipeline: Shared Groovy Libraries Git client plugin Metrics Plugin Credentials Binding Plugin Pipeline Timestamper Build Monitor View Modern Status Shelve Project Plugin Pipeline: Milestone Step Server Sent Events (SSE) Gateway Plugin Label Verifier plugin Extra Columns Plugin Pipeline: Stage View Plugin Template Project plugin External Monitor Job Type Plugin Config API for Blue Ocean Docker Pipeline Build Blocker Plugin Parameterized Trigger plugin Personalization for Blue Ocean Pipeline: Stage Tags Metadata jQuery plugin Matrix Project Plugin Autofavorite for Blue Ocean Conditional BuildStep GitHub Organization Folder Plugin Plain Credentials Plugin GitHub plugin Events API for Blue Ocean Mailer Plugin Durable Task Plugin SCM API Plugin Multiline Views TabBar Plugin Rebuilder Active Directory plugin PAM Authentication plugin Version Number Plug-In Git plugin Pipeline: GitHub Groovy Libraries REST API for Blue Ocean Websocket Notifier Ant Plugin Blue Ocean URL SCM plugin SSH Slaves plugin Gravatar plugin Jackson 2 API Plugin Common API for Blue Ocean Email Extension Plugin JavaScript GUI Lib: Handlebars bundle plugin Icon Shim Plugin SSH Credentials Plugin GitHub Branch Source Plugin MapDB API Plugin Throttle Concurrent Builds Plug-in REST Implementation for Blue Ocean Dashboard for Blue Ocean user build vars plugin Pipeline: Stage Step GIT server Plugin OAuth Credentials plugin Translation Assistance plugin bouncycastle API Plugin Pipeline: Job Job Configuration History Plugin Configuration Slicing plugin Google Play Android Publisher Plugin Next Build Number Plugin Multiple SCMs plugin Pipeline: Multibranch Groovy GitHub API Plugin JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin Git Pipeline for Blue Ocean Pipeline Utility Steps Job Restrictions Plugin External Workspace Manager Plugin
Basically I can't pass build properties to Library var call without extra nonsense.
tc_test{ repo = 'test1' folder = 'test2' submodules = true refs = params.GitCheckout }
results in error
java.lang.NullPointerException: Cannot get property 'GitCheckout' on null object
This, however, works:
def a1 = params.GitCheckout tc_test{ repo = 'tc3' folder = 'tc3' submodules = true refs = a1 }
I'm not really good with groovy, so sorry if it's something obvious.