【问题标题】:rtMavenDeployer how do you add properties?rtMavenDeployer 怎么添加属性?
【发布时间】:2019-10-18 16:33:48
【问题描述】:

我没有找到这样的例子

这是脚本化管道的工作方式:

rtMaven.deployer.addProperty("status", "in-qa")

rtMavenDeployer 然而有“属性”并且它只是一个列表?:https://jenkins.io/doc/pipeline/steps/artifactory/#rtmavendeployer-set-maven-deployer

rtMavenDeployer (
        id: 'deployer-unique-id',
        properties: ????,
        serverId: 'my-server',
        releaseRepo: 'myrepo',
        snapshotRepo: 'myrepo'
)

【问题讨论】:

    标签: maven jenkins artifactory


    【解决方案1】:

    是["key1=value1", "key2=value2"]形式的属性列表。

    rtMavenDeployer (
            id: 'deployer-unique-id',
            properties: ["key1=value1", "key2=value2"],
            serverId: 'my-server',
            releaseRepo: 'myrepo',
            snapshotRepo: 'myrepo'
    )
    

    【讨论】:

    • 我认为这是错误的:java.lang.ClassCastException: class org.jfrog.hudson.pipeline.declarative.steps.maven.MavenDeployerStep.setProperties() expects java.util.List<java.lang.String> but received class java.lang.String
    • properties: ["key1=value1","key2=value2"],
    • 对。已编辑。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    相关资源
    最近更新 更多