如此引用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:latest”

任何的想法?