>
> - Play area: http://job-dsl.herokuapp.com/
> <http://www.google.com/url?q=http%3A%2F%2Fjob-dsl.herokuapp.com%2F&sa=D&sntz=1&usg=AFQjCNEyJpn3QNQ8GSpBiLm_JWtngEighA>
> - Docs refererence:
> https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.helpers.step.StepContext.groovyScriptFile
> - Can you check your config.xml file? %YOUR_JENKINS_URL%/jobs/
> boost-1.59.0-osx1010-ac610-x86_64/config.xml How does it look like?
>
doh, thanks for reminding me to check the actual XML ;-)
interestingly, the groovy build step is actually created in the XML, but
not displayed by the job UI:
...
<builders>
<hudson.plugins.groovy.Groovy>
<!-- this step does NOT show up in the UI -->
<groovyName>groovy-2.4.4</groovyName>
<parameters/>
<scriptParameters/>
<javaOpts/>
<classPath>${WORKSPACE}/build_support.git/thirdparty</classPath>
<scriptSource class="hudson.plugins.groovy.FileScriptSource">
<scriptFile>${WORKSPACE}/build_support.git/thirdparty/boost/boost-1.59.0-build.groovy</scriptFile>
</scriptSource>
<properties/>
</hudson.plugins.groovy.Groovy>
<hudson.tasks.Maven>
<!-- this step shows up in the UI -->
</hudson.tasks.Maven>
</builders>
...
i increased the log verbosity but could not (yet) spot any issues during
configuration page loading... i'll keep trying.
best,
simon
> Cheers
>
> On Monday, 14 September 2015 19:57:39 UTC+2, Simon Haegler wrote:
>>
>> apologies, forgot the versions:
>> - jenkins 1.609.3
>> - job dsl plugin 1.38
>> - groovy plugin 1.27
>>
>> On Monday, 14 September 2015 19:54:47 UTC+2, Simon Haegler wrote:
>>>
>>> hi jenkins users,
>>>
>>> i am working on our in-house 3rd-party dependency build system and ran
>>> into an issue that the JOB DSL statement "groovyScriptFile" does not create
>>> the corresponding build step. here is the relevant snippet from the seed
>>> job groovy script:
>>>
>>> steps {
>>> groovyScriptFile("${scriptPath}/${pkg.name
>>> }-${pkg.version}-build.groovy") {
>>> groovyInstallation('groovy-2.4.4')
>>> classpath(SCRIPT_REPO.basePath)
>>> }
>>> maven {
>>> // ...
>>> }
>>> }
>>>
>>>
>>> the seed job runs fine and there is no error:
>>>
>>> Processing DSL script boost_dsl.groovy
>>> Adding items:
>>> GeneratedJob{name='boost-1.59.0-osx1010-ac610-x86_64'}
>>> Finished: SUCCESS
>>>
>>>
>>> but the created job does not contain the expected "execute groovy script
>>> file" build step, just the maven step.
>>>
>>>
>>> any ideas? e.g. how to increase log verbosity of the JOB DSL?
>>>
>>>
>>> TIA,
>>>
>>> simon
>>>
>>>
--
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/0c621590-feca-45fc-9788-448be8145ec1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.