【发布时间】:2019-10-03 19:29:14
【问题描述】:
我正在尝试在ECS 中运行一个 docker 容器,我已经设法通过Jenkins 将图像推送到ECR。我正在尝试执行下一步,即通过 Jenkins 将映像运行到 ECS。
以下是我的詹金斯文件:
node{
stage('SCM Checkout'){
git branch : 'my-branch', credentialsId: 'git-credentials-for-jenkins', url: 'git-url'
}
stage('Build Docker Image'){
sh 'docker build -t my-app:latest ./my-app'
}
stage('Push Docker Image to ECR'){
def file = readFile('./my-app/Version')
def version = file.trim()
docker.withRegistry("XXXXXXXX.amazonaws.com", "aws-credentials"){
docker.image("my-app").push(version)
}
}
stage("Deploy") {
// what to do here ?
}
}
我的 jenkins 实例在 AWS 上。任何帮助,将不胜感激。
【问题讨论】:
标签: amazon-web-services docker jenkins amazon-ec2 jenkins-pipeline