Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
管道Maven插件未更换<;服务器>;在jenkins凭据的global settings.xml中_Maven_Jenkins_Jenkins Pipeline_Jenkins Plugins - Fatal编程技术网

管道Maven插件未更换<;服务器>;在jenkins凭据的global settings.xml中

管道Maven插件未更换<;服务器>;在jenkins凭据的global settings.xml中,maven,jenkins,jenkins-pipeline,jenkins-plugins,Maven,Jenkins,Jenkins Pipeline,Jenkins Plugins,正在运行:Pipeline Maven集成插件3.8.1 如果我创建了一个全局配置文件,并使用硬编码的creds将一个配置添加到其中,这将起作用: 在我的管道中,我使用它: withMaven( mavenSettingsConfig: 'test') { sh """#!/bin/bash mvn help:effective-settings -X mvn deploy """ } mvn帮

正在运行:Pipeline Maven集成插件3.8.1

如果我创建了一个全局配置文件,并使用硬编码的creds将一个
配置添加到其中,这将起作用:

在我的管道中,我使用它:

withMaven(
    mavenSettingsConfig: 'test') {
        sh """#!/bin/bash
            mvn help:effective-settings -X
            mvn deploy
        """
    }
mvn帮助:有效设置-X的输出显示我的
设置

但是,如果我试图使用凭据安全地存储我的凭据,这将不起作用:

mvn help:effective settings-X的输出根本不显示
设置


这是插件的错误吗?

为什么要调用bash来执行Maven:

withMaven(
    mavenSettingsConfig: 'test') {
        sh """#!/bin/bash
            mvn help:effective-settings -X
            mvn deploy
        """
    }
为什么不干脆去:

withMaven(
    mavenSettingsConfig: 'test') {
        sh "mvn help:effective-settings deploy"
    }

不,这个问题一定是在其他地方,因为我也使用了很长时间…(我会尝试删除所有的评论内容…。

请跟踪问题的交叉发布位置

将其更改为您的示例仍然不起作用。删除评论内容是什么意思?我试图删除整个服务器块(而不是注释掉),但问题是相同的。不知道问题是什么。如果我使用相同的服务器配置/creds设置本地全局设置文件,它将正常工作