0

`i have created declarative pipeline script in jenkins to build and upload artifacts to Urbancode deploy. But in the "upload to ucd" step its throwing error like :- can not get property 'body' on null object

pipeline{
 agent{
  label "master"
 }
 tools{
  maven "Maven_35ee"
 }
 stages{
   stage("maven build EAR"){
     steps{
        script{
         //////
        }
       }
   }
   stage("upload to nexus"){
     steps{
        //////
       }
   }
 stage("upload to UCD"){
   steps([$class: 'UCDeployPublisher',
        siteName: 'local',
        component: [
            $class: 'com.urbancode.jenkins.plugins.ucdeploy.VersionHelper$VersionBlock',
            componentName: 'Jenkins',
            createComponent: [
                $class: 'com.urbancode.jenkins.plugins.ucdeploy.ComponentHelper$CreateComponentBlock',
                componentTemplate: '',
                componentApplication: 'Jenkins'
            ],
            delivery: [
                $class: 'com.urbancode.jenkins.plugins.ucdeploy.DeliveryHelper$Push',
                pushVersion: '${BUILD_NUMBER}',
                baseDir: "${workspace}/target/",
                fileIncludePatterns: '*.ear',
                fileExcludePatterns: '',
                pushProperties: "",
                pushDescription: 'Pushed from Jenkins'
            ]
        ]
    ])
}
}
`
Bikash
  • 1

0 Answers0