将最新映像从ECR部署到EC2

时间:2019-11-01 09:02:36

标签: amazon-web-services docker jenkins jenkins-pipeline aws-ecr

我有一个现有的Jenkins管道作业,该作业会构建docker映像并将其推送到AWS ECR存储库。

我们不在我们的商店中使用ECS。

我想创建一个詹金斯管道作业,它将采用最新的ECR图像形式存储库,并放入现有EC2实例,从该图像创建容器并在某个端口上打开。

需要任何示例管道作业来实现这一目标,任何参考也将有所帮助。

1 个答案:

答案 0 :(得分:2)

这是使用Jenkins管道从ECR中提取docker映像的方法:

inline fun <reified T>store(dataList: List<T>) {
            when (T::class.java) {
                MyClass::class.java -> this.sasses = dataList.filterIsInstance<MyClass>()

该示例摘自this amazing article