为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 .settings 文件丢失

为什么 .settings 文件丢失

沧海一幻觉 2023-09-06 14:52:01
我无法在 Maven 中构建存储。设置文件丢失。jenkinsfile中有这样的代码。如果它不在存储库本身中,它如何引用?帮助我理解    stages {        stage("Copying credentials files") {            steps {                withCredentials([file(credentialsId: 'settings.xml', variable: 'SETTINGS'), file(credentialsId: 'settings-security.xml', variable: 'SETTINGS_SECURITY')]) {                    bat '''COPY %SETTINGS% %WORKSPACE%'''                    bat '''COPY %SETTINGS_SECURITY% %WORKSPACE%'''                }            }        }        stage("Test") {            steps {                script {                    try {                        bat "mvn clean install -s settings.xml -Dsettings.security=settings-security.xml -DTagConfigFile=${configFile} -DTAGS=${tags}"                    } catch (err) {                        currentBuild.result = 'FAILURE'                        throw err                    } finally {                        stage("Allure report") {                            allure([                                    commandline      : '2.8.0',                                    includeProperties: false,                                    jdk              : '',                                    properties       : [],                                    reportBuildPolicy: 'ALWAYS',                                    report           : 'target/allure-report',                                    results          : [[path: 'target/allure-results']]                            ])                        }                    }                }            }        }    }}
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

jenkinsfile 与此无关。原来,settings.xml被另一个程序员错误地从项目中删除了。添加就解决了问题



查看完整回答
反对 回复 2023-09-06
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信