Hi,
I'd like to obtain some information about pipeline files I have in our
repository. Such information is whether the pipeline is declarative,
whether it defines parameters, list parameter names and similar.
So I'm trying to create a CST or AST that I can scan through to see
certain properties of these pipelines.
After looking at the available options I tried the following:
> groovy:000> parser = SourceUnit.create("some.jenkinsfile", s, /*tolerance*/ 1)
> groovy:000> parser.parse()
===> null
groovy:000> parser.getCST()
===> null
> groovy:000>
> parser.getConfiguration().getPluginFactory().createParserPlugin().parseCST(parser,
> new StringReader(s));
===> null
`s` is the string source of the pipeline. Basically parses to nothing.
Can anybody advise me how to do it?
Thank you.
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/CAH9M6rK%3Dj1wedHjjgYBa0S%3DwSLbi8JZA0cVinYnGPAXQoDJNMA%40mail.gmail.com.