functionally equivalent: For convenience, when calling steps taking only one parameter (or only one mandatory parameter), the parameter name may be omitted, for example: Scripted Pipeline is a domain-specific language [16: en.wikipedia.org/wiki/Domain- specific_language] based on Groovy, most Groovy syntax can be used in Scripted Pipeline without modification. The example in the section above runs tests across two different platforms in a linear series. In practice, if the  make check  execution takes 30 minutes to complete, the "Test" stage would now take 60 minutes to complete! Fortunately, Pipeline has built-in functionality for executing portions of Scripted Pipeline in parallel, implemented in the aptly named  parallel  step. Refactoring the example above to use the  parallel  step: 41 Executing in parallel Advanced Scripted Pipeline git url: 'git://example.com/amazing-project.git', branch: 'master' git([url: 'git://example.com/amazing-project.git', branch: 'master']) sh 'echo hello' /* short form */ sh([script: 'echo hello']) /* long form */