Hi guys,
I need to share some global state (Java objects) between 2 pipeline
libraries.
vars/lib1.groovy:
def call(body)
{
// set some global state here
body()
}
vars/lib2.groovy:
def call()
{
// retrieve the global state here
}
And the Jenkinsfile:
lib1() {
lib2()
}
Initially I thought about using "env" but it supports only String and I
need to store a List<TestResult>.
Important: the global state needs to scoped to the job (i.e. another job
using lib1() and lib2() shouldn't see the state value set).
Any idea?
Thanks a Lot
--
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/90dfc783-9f90-420a-b051-c8cb15fb4943%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.