Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Click on New Item in the Jenkins dashboard.

  • Set the “Job Name” as parent Job

  • Select the “Job Type” as Pipeline project.

  • Add the Groovy script as explained above and save the job.

...

Code Block
languagegroovy
themeDJango
Groovy script for RDKM_CODE_DEPLOY_AND_3.0_API_Parser
Code Block
languagegroovy
themeDJango
linenumberstrue
collapsetrue
node {
   
    stage ('Deployment DEPLOY_AUTOMATICS_CORE') {
       echo "Calling RDKM_DEPLOY_AUTOMATICS_CORE Job"
       build job: 'RDKM_DEPLOY_AUTOMATICS_CORE', wait: true, propagate: true

    }

}
Code Block
languagegroovy
themeDJango
title Groovy Script For RDKM_DEPLOY_RDKB_TEST_UTILS
Groovy Script For RDKM_DEPLOY_RDKB_TEST_UTILS

...

    
    stage('Deployment RDKM_DEPLOY_RDKB_TEST_UTILS') {

...


       echo "Calling RDKM_DEPLOY_RDKB_TEST_UTILS Job

...

"

...


       build job: 'RDKM_DEPLOY_RDKB_TEST_UTILS', wait: true, propagate: true

...


    }

...

}
    

Groovy Script For RDKM_DEPLOY_RDKV_TEST_UTILS

node {

...


    
    stage('Deployment RDKM_DEPLOY_RDKV_TEST_UTILS') {

...


       echo "Calling RDKM_DEPLOY_RDKV_TEST_UTILS Job"

...


       build job: 'RDKM_DEPLOY_RDKV_TEST_UTILS', wait: true, propagate: true

...


    }

...

Pipeline Syntax For RDKM_AUTOMATICS_API_SCAN_FOR_AUTOMATICS_CORE

node {

...


    
     stage('Run utility parser for Automatics Core') {

...


       echo "Calling RDKM_AUTOMATICS_API_SCAN_FOR_AUTOMATICS_CORE Job"

...


       build job: 'RDKM_AUTOMATICS_API_SCAN_FOR_AUTOMATICS_CORE', wait: true, propagate: true

...


    }

...

Pipeline Syntax For RDKM_AUTOMATICS_API_SCAN_FOR_SCRIPTLESS_AUTOMATION

...


    
    stage('Run utility parser for Scriptless Automation') {

...


       echo "Calling RDKM_AUTOMATICS_API_SCAN_FOR_SCRIPTLESS_AUTOMATION Job"

...


       build job: 'RDKM_AUTOMATICS_API_SCAN_FOR_SCRIPTLESS_AUTOMATION', wait: true, propagate: true

...


   

...

Pipeline Syntax For RDKM_AUTOMATICS_API_SCAN_FOR_RDKB_UTILS

node {     

 }
    
      stage('Run utility parser for RDKB Test Utils') {

...


       echo "Calling RDKM_AUTOMATICS_API_SCAN_FOR_RDKB_UTILS Job"

...


       build job: 'RDKM_AUTOMATICS_API_SCAN_FOR_RDKB_UTILS', wait: true, propagate:

...

}
    Pipeline Syntax For RDKM_AUTOMATICS_API_SCAN_FOR_RDKV_UTILS

node

...

 true
    }
    
    stage('Run utility parser for RDKV Test Utils') {

...


       echo "Calling RDKM_AUTOMATICS_API_SCAN_FOR_RDKV_UTILS Job"

...


       build job: 'RDKM_AUTOMATICS_API_SCAN_FOR_RDKV_UTILS', wait: true, propagate: true

...


    }

...


}



Now, it’s time to give your job something to do. Click on the Build tab on the configure page.

...