0
我在由Jenkins-Pipeline-Stage(Cloudbees-plugin)啓動的Docker-Container中運行一組API測試。如何從Cloudbees管道內保存Docker卷如果失敗
我想在測試階段(見下文)失敗時保存測試日誌。 我試圖在後期階段採取後續操作,但之後我無法再訪問該圖像。 你會如何解決這個問題?如何在失敗的情況下保存圖像?
stage('build Dockerimage and run API-tests') {
steps{
script {
def apitestimage = docker.build('apitestimage', '--no-cache=true dockerbuild')
apitestimage.inside('-p 5800:5800') {
dir('testing'){
sh 'ctest -V'
}
}
sh 'docker rmi --force apitestimage'
}
}
}
每個問題有一個問題。 – StephenKing