我正在尝试将IBM Urban Code Deploy集成到我的Jenkins管道中。早些时候,我已经使用自由式作业使用IBM UrbanCode Deploy Plugin集成了UCD。现在当我试图使用管道脚本做同样的事情时,它给出了错误。无法在互联网上找到很多资源。这是我的Deploy阶段。
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'
]
)
}
}
我得到以下错误。
java.lang.NoSuchMethodError: No such DSL method 'UCDeployPublisher' found among steps