Jenkins with Gradle
This section explains how to integrate an existing Gradle and Perfecto project with Jenkins. For a Perfecto Gradle sample project, see https://github.com/PerfectoMobileSA/Perfecto_Gradle.
To integrate an existing Gradle and Perfecto project with Jenkins:
-
Create a new Jenkins job.
-
Add the source code management information for the Git repository location of the project.
- Add parameters, as follows:
Select the This project is parameterized checkbox.
- Add the following parameters and set their corresponding default values:
securityToken
. For information on retrieving the security token for your user, see Generate security tokens.cloudName
. For example:mobilecloud
- Add a build step called Invoke Gradle script.
- From the Gradle Version list, select the relevant version.
-
In the Tasks field, add the following tasks:
Copyclean
build
test
-PcloudName=${cloudName}
-PsecurityToken=${securityToken}
-PjobName=${JOB_NAME}
-PjobNumber=${BUILD_NUMBER} -
Run the job and get the Gradle output in the console logs.