2017-05-08 187 views
0

代码,我发现一个链接在谷歌 https://docs.xebialabs.com/xl-deploy/concept/jenkins-xl-deploy-plugin.html如何在詹金斯管道Deployit配置在詹金斯

这里下面的步骤是存在的,但它是扔

没有DSL方法xldCreatePackage

node { 
stage('Checkout') { 
    git url: '<git_project_url>' 
} 
    stage('Package') { 
    xldCreatePackage artifactsPath: 'build/libs', manifestPath: 'deployit-manifest.xml', darPath: '$JOB_NAME-$BUILD_NUMBER.0.dar' 
    } 
    stage('Publish') { 
    xldPublishPackage serverCredentials: '<user_name>', darPath: '$JOB_NAME-$BUILD_NUMBER.0.dar' 
    } 
    stage('Deploy') { 
    xldDeploy serverCredentials: '<user_name>', environmentId: 'Environments/Dev', packageId: 'Applications/<project_name>/$BUILD_NUMBER.0' 
    } 
} 
+0

您是否在jenkins实例中安装了该插件? – burnettk

+0

我在詹金斯实例中安装了管道插件仍然没有发现dsl方法.. https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin – Subbareddy

回答

0

您需要将XL Deploy plugin安装到您的Jenkins安装中。

现在,您已经安装了Pipeline插件,它只能为您提供Jenkinsfile &管道功能。 XebiaLabs Jenkins插件将利用该优势,但您需要插件才能为您提供所需的功能。