Jenkins 生成不带时间戳的.trx文件

Jenkins 生成不带时间戳的.trx文件,jenkins,.net-core,jenkins-pipeline,jenkins-plugins,vstest,Jenkins,.net Core,Jenkins Pipeline,Jenkins Plugins,Vstest,在以下命令生成my-test.trx之前,但通过更新服务器,它会生成my-test\u 2019-04-14\u 09-59-39-114.trx。文件中没有提到这一点() dotnet测试--logger“trx;LogFileName=my test.trx” 现在Jenkins中的这一步无法找到带有时间戳的文件 步骤([$class:'MSTestPublisher',testResultsFile:$TEST\u PATH/TestResults/my TEST.trx],failOnE

在以下命令生成
my-test.trx
之前,但通过更新服务器,它会生成
my-test\u 2019-04-14\u 09-59-39-114.trx
。文件中没有提到这一点()

dotnet测试--logger“trx;LogFileName=my test.trx”

现在Jenkins中的这一步无法找到带有时间戳的文件

步骤([$class:'MSTestPublisher',testResultsFile:$TEST\u PATH/TestResults/my TEST.trx],failOnError:true,keepLongStdio:true])

服务器的更新列表:

dotnet-runtime-deps-2.1:amd64 2.1.10-1
dotnet-host:amd64 2.2.4-1
dotnet-hostfxr-2.1:amd64 2.1.10-1
dotnet-runtime-2.1:amd64 2.1.10-1
aspnetcore-runtime-2.1:amd64 2.1.10-1
dotnet-runtime-deps-2.2:amd64 2.2.4-1
dotnet-hostfxr-2.2:amd64 2.2.4-1
dotnet-runtime-2.2:amd64 2.2.4-1
aspnetcore-runtime-2.2:amd64 2.2.4-1
dotnet-sdk-2.1:amd64 2.1.603-1
dotnet-sdk-2.2:amd64 2.2.203-1

知道如何停止添加此时间戳或修复Jenkins代码吗?

通过以下方式修复了Jenkins管道:

script {
    TRX_FILE = sh (script: "ls $TEST_PATH/TestResults/my-test*.trx", returnStdout: true).trim()
}
echo "TRX_FILE : ${TRX_FILE}"
step([$class: 'MSTestPublisher', testResultsFile:"$TRX_FILE", failOnError: true, keepLongStdio: true])

这是我不得不做的一个很好的开始。谢谢