title: how to integrate UCD in jenkins pipeline?
body: <p>I am trying to integrate IBM Urban Code Deploy in my Jenkins pipeline. Earlier I have integrated UCD using freestyle job using IBM UrbanCode Deploy Plugin. Now When I am trying to do the same using pipeline script, it is giving error. Unable to find many resources on the internet. Here is my Deploy stage.</p>
  
  <pre><code>stage('Deploy') {
          steps {
              UCDeployPublisher (
                  siteName: 'udeploy-server',
                  component: [
                      componentName: 'DemoApp-APP',
                      delivery: [
                          pushVersion: '${BUILD_NUMBER}',
                          baseDir: '${WORKSPACE}',
                          fileIncludePatterns: '**/*',
                          fileExcludePatterns: '',
                          pushDescription: 'Pushed from Jenkins',
                          pushIncremental: false
                      ]
                  ],
                  deploy: [
                      deployApp: 'DemoApp',
                      deployEnv: 'Test 1',
                      deployProc: 'DemoApp Process'
                  ]
                )
          }
      }
  </code></pre>
  
  <p>I am getting the following error.</p>
  
  <pre><code>java.lang.NoSuchMethodError: No such DSL method 'UCDeployPublisher' found among steps
  </code></pre>