Я получаю сообщение «Нет такой ошибки контейнера» в Jenkins, даже если я смог перечислить контейнеры перед выполнением команды.
Вот команда, которую я выполнил для проверки. Возможно, я делаю что-то не так с моей docker командой сборки
docker run -d --rm --name $containerName -v **$workSpace/target:/build $imageName**
Вся команда:
ansiColor('xterm') {
def containerName = "dcktest" + (dockerContainerNumber + 1)
sh "docker container ls"
sh "docker run -d --rm --name $containerName -v $workSpace/target:/build $imageName"
sh "docker container ls"
try {
sh "docker exec -t $containerName /bin/bash \"/build/target/scripts/dockertest.sh\""
} finally {
sh "docker stop $containerName"
}
}
}
Результат в конвейере Jenkins:
Спасибо за помощь