我有一个现有的Jenkins管道作业,该作业会构建docker映像并将其推送到AWS ECR存储库。
我们不在我们的商店中使用ECS。
我想创建一个詹金斯管道作业,它将采用最新的ECR图像形式存储库,并放入现有EC2实例,从该图像创建容器并在某个端口上打开。
需要任何示例管道作业来实现这一目标,任何参考也将有所帮助。
答案 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。