我正在使用 Docker Jenkins 插件构建一个 docker 镜像,在推送它之后我想删除它。 是否可以使用插件代替“sh”命令?
我知道我可以做
sh "docker rmi"
,但我想使用该插件,因为我使用它来构建。
以下是迄今为止的步骤:
stage("Docker Build&Push") {
dir("workingdir/dcd") {
def image
docker.withRegistry("https://${registry}", "${credentials}") {
image = docker.build('myImage')
image.inside {
sh 'echo "Hello workld! This is my Docker image"'
}
image.push("${version}")
//image.delete() ????
}
}
}
谢谢!
目前没有删除方法,只能使用sh
sh "docker rmi myImage"