Re: Jenkins: How to run test on multiple hosts in parallel?

2018-08-10 Thread amir.kolsky via Jenkins Users

>
> Are you using ad-hoc or script?
>

xx 

-- 
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/63656e97-775e-4865-93e5-5ad637957807%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Calling global /vars from /src

2018-08-10 Thread amir.kolsky via Jenkins Users


Situation is simple - 

IN A GLOBAL LIBRARY (OUTSIDE THE SANDBOX):

in src - a.b.c.Utils.groovy

in vars - Defaults.groovy


How do I call Defaults.groovy from within Utils.groovy?

In src:

#!groovy
package a.b.c

public class Utils implements Serializable {
def script
public def run() {
 script.echo(Defaults.text)//groovy.lang.MissingPropertyException: No 
such property: Defaults for class: a.b.c.Utils
}
}

in vars

#!groovy

public class Defaults {
public static def text = "hello world"
}

in Jenkinsfile:

@Library("ItLoads")
utils = new a.b.c.Utils(this)
...
utils.run()

so I tried to load the library explicitly

#!groovy
package a.b.c

public class Utils implements Serializable {
def script
public def run() {
 println(script.library("ItLoads").Defaults.text)//Only using first 
definition of library pipelineUtilities
//java.lang.IllegalAccessException: Defaults was defined in 
file:///apps/opt/.../vars/Ansible.groovy which was not inside 
file:///apps/opt/.../src/
}
}

So, Defaults *is* defined somewhere, but I have no idea how to get to it...

*If I try to use Defaults in the Jenkinsfile, it works*


*Help!*

-- 
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/9d040a04-919c-4f23-b50d-7e430f0dc69d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.