在jenkins中向包含mvn命令的bash脚本提供settings.xml

时间:2019-06-27 01:03:03

标签: bash maven jenkins

我正在使用Config File Provider Plugin向我的maven命令提供settings.xml文件,如下所示-

steps {
       configFileProvider(
                              [configFile(fileId: 'artifactory-maven', variable: 'MAVEN_SETTINGS')]) {
          sh "mvn -Dvault.useProxy=false -s $MAVEN_SETTINGS -DskipTests=true -e -U -P autoInstallPackage"
          }
       }

一切正常。 现在,我有另一种情况,我正在调用一个bash脚本文件,该文件包含带有一些mvn命令的逻辑。

steps {
    sh 'cd testing && ./test-spec-seleniumhub-jenkins'
}

mvn命令位于test-spec-seleniumhub-jenkins文件中。如何为这些mvn命令提供settings.xml文件。

0 个答案:

没有答案