首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将UCD集成到jenkins管道中?

如何将UCD集成到jenkins管道中?
EN

Stack Overflow用户
提问于 2020-05-12 08:19:21
回答 1查看 1.9K关注 0票数 0

我正试图在Jenkins管道中集成IBM城市代码部署。早些时候,我使用UrbanCode部署插件使用自由式作业集成了UCD。现在,当我试图使用管道脚本进行同样的操作时,它会产生错误。在互联网上找不到很多资源。这是我的部署阶段。

代码语言:javascript
复制
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'
                ]
              )
        }
    }

我得到了以下错误。

代码语言:javascript
复制
java.lang.NoSuchMethodError: No such DSL method 'UCDeployPublisher' found among steps
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-12 13:39:20

UCDeployPublisher是一个类,而不是一个步骤。根据医生们,您可以将它与通用step一起使用。

代码语言:javascript
复制
stage('Deploy') {
    steps {
        step([$class: 'UCDeployPublisher',
            siteName: 'udeploy-server',
            // ... and so on
        ])           
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61746896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档