A groovy script can be used in custom gates and steps, as well as for many configuration values on specific steps or gates. Additionally, a gate or step can be skipped by providing a Precondition groovy script. This page includes some sample scripts for these scenarios. See Pipeline Groovy Variables and Methods for a full listing of the accessible variables and methods in these groovy scripts.
Table of Contents |
---|
Custom Gates and Steps
Override Deploy Instance on All Projects with Plugin Suffix in Name
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
snapshotProjects=stgexec.getSnapshotProjects(); for(snapshotProject in snapshotProjects) { if(snapshotProject.getProjectName().endsWith("Plugin")) { stgexecinfo.setInstanceOverride(snapshotProject.getProjectId(), "WEBLOGIC") } } |
...
Override Deploy Instance Based on Project Type
...