如本参考文献http://www.stuartellis.name/articles/jenkins-pipeline/所示,您可以轻松地在jenkins管道中提取docker镜像,并从创建的容器中执行shell命令:
docker.image('ruby:2.3.1').inside {
stage("Install Bundler") {
sh "gem install bundler --no-rdoc --no-ri"
}
stage("Use Bundler to install dependencies") {
sh "bundle install"
}
}
这正是我需要做的事情,只有我需要从dockerHUb中提取图像,这有点像这样:“402837048690.dkr.ecr.us-east-1.amazonaws.com/some-repo:最新的“
任何想法?