Page tree
Skip to end of metadata
Go to start of metadata

Last updated: Jan 08, 2020 15:15

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:

  1. Create a new Jenkins job.

     Click to view image
  2. Add the source code management information for the Git repository location of the project.

     Click to view image
  3. Add parameters, as follows:
    1. Select the This project is parameterized checkbox. 

       Click to view image
    2. 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
  4. Add a build step called Invoke Gradle script
  5. From the Gradle Version list, select the relevant version.
  6. In the Tasks field, add the following tasks:

    clean
    build
    test
    -PcloudName=${cloudName}
    -PsecurityToken=${securityToken}
    -PjobName=${JOB_NAME}
    -PjobNumber=${BUILD_NUMBER}
     Click to view image
  7. Run the job and get the Gradle output in the console logs.