Closed alex-iotiq closed 1 year ago
Thank you for the issue, unfortunately, I cannot reproduce this.
Using the following pipeline:
pipeline {
agent any
stages {
stage('Clone android-example-project') {
steps{
git branch: 'main', url: 'git@github.com:DaGeRe/demo-project-parameterized.git'
}
}
stage('Clean old Peass-ci data'){
steps{
cleanPerformanceMeasurement cleanMeasurement: true, cleanRCA: true, cleanRTS: true
}
}
stage('Peass'){
steps{
measure VMs: 2, iterations: 1, repetitions: 1, warmup: 0,
generateCoverageSelection: true,
executeRCA: false,
nightlyBuild: false,
redirectSubprocessOutputToFile: false, redirectToNull: false
}
}
}
}
works fine, and if I execute it twice, the logs appear only once.
Can you confirm this, or am I maybe executing it somehow differently than you?
Thanks for your reply. I've tested my pipeline again and it seems like it resolved itself. I've tried more configurations but couldn't reproduce it again. It must have been a problem from past versions, since I'm using newer versions.
When executing
cleanPerformanceMeasurement()
and RTS in the same Jenkins job multiple times, the RTS and measurement logs are accumulating.For example
Build
measurement VM 0 log:
Build
measurement VM 0 log:
Build 2 now has the log from build 1 and 2.
Looking back in the log of build 1 you can find both results of build 1 and 2.
Pipeline looks like this.