For future reference I discovered this issue is fixed by gradle plugin 
v1.26 - this issue: https://issues.jenkins-ci.org/browse/JENKINS-37394

On Thursday, 16 February 2017 02:40:42 UTC, Bill Dennis wrote:
>
> Hi -
>
> I'm looking to use gradle to run tests in declarative pipeline jobs.
>
> Looking at docs here under tools I should be able to spec a gradle tool in 
> the tools section:
> https://jenkins.io/doc/book/pipeline/syntax/#declarative-steps
>
> So I created a job like this:
>
> pipeline {
>     agent any
>     tools {
>         gradle "GRADLE_LATEST"
>     }
>     stages {
>         stage('Gradle') {
>             steps {
>                 sh 'gradle --version'
>             }
>         }
>     }
> }
>
> But I am getting an error that gradle is not a valid tool type:
>
> org.codehaus.groovy.control.MultipleCompilationErrorsException: startup 
> failed:
> WorkflowScript: 4: Invalid tool type "gradle". Valid tool types: [ant, 
> hudson.tasks.Ant$AntInstallation, 
> com.cloudbees.jenkins.plugins.customtools.CustomTool, 
> org.jenkinsci.plugins.docker.commons.tools.DockerTool, git, 
> hudson.plugins.git.GitTool, hudson.plugins.gradle.GradleInstallation, 
> hudson.plugins.groovy.GroovyInstallation, jdk, hudson.model.JDK, jgit, 
> org.jenkinsci.plugins.gitclient.JGitTool, jgitapache, 
> org.jenkinsci.plugins.gitclient.JGitApacheTool, maven, 
> hudson.tasks.Maven$MavenInstallation, 
> hudson.plugins.mercurial.MercurialInstallation] @ line 4, column 9.
>            gradle "GRADLE_LATEST"
>            ^
>
> 1 error
>
>
> This is on Jenkins Enterprise 2.32.1.1 with version 1.0 of the Pipeline Model 
> plugins installed and with the gradle tool plugin installed and configured.
>
>
> Has anyone got gradle to work with declarative pipeline?
>
>
> I think I had it working with scripted pipeline sytax but I prefer this tools 
> section.
>
>
> Thanks for any help,
>
> Bill
>
>

-- 
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/185dad84-3e2f-42e0-a9f7-3da30bcb2cd9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to