Gianluca: > take into account that the declarative syntax (and in general > Jenkins pipelines) are just a DSL > ( https://en.wikipedia.org/wiki/Domain-specific_language ) > heavily based on Groovy language > ( http://groovy-lang.org/index.html ). > So, many (really many) things you can do ... it's just Groovy > language, like the one you asked.
Thank you. I know about domain-specific languages, having programmed in Simula, GPSS, and Prolog, but I wonder why the Jenkins documentation references that Wikipedia page about DSL's, which does even mention Groovy, yet fails to reference a document describing the syntax of Groovy: https://www.jenkins.io/doc/book/pipeline/#pipeline-syntax-overview That comfused me! If possible, will the maintaners please consider informing the readers that the declarative syntax is based on Groovy and direct them to the Groovy specification? > In fact, triple quote is documented at > http://groovy-lang.org/syntax.html#_triple_single_quoted_string > And also many "command" like "bat" you mentioned in the email are > just Groovy function and follow the Groovy rules about parameters > and how you can call them. > In the case of "bat" is you just pass one parameter is used as > script, as you pass more than one you need to specify who is what: > "bat script: "whatever", returnStout: true" Thank you. -- () ascii ribbon campaign - against html e-mail /\ http://preview.tinyurl.com/qcy6mjc [archived] -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/20200816004151.e46885ae9c38872a3d92d65d%40gmail.com.