fix(core): update
This commit is contained in:
		| @@ -13,6 +13,13 @@ export class DockerImage { | |||||||
|     return images; |     return images; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   public static async findImageByName (dockerHost: DockerHost, imageNameArg: string) { | ||||||
|  |     const images = await this.getImages(dockerHost); | ||||||
|  |     return images.find(image => { | ||||||
|  |       return image.RepoTags.includes(imageNameArg); | ||||||
|  |     }); | ||||||
|  |   } | ||||||
|  |  | ||||||
|   public static async createFromRegistry( |   public static async createFromRegistry( | ||||||
|     dockerHostArg: DockerHost, |     dockerHostArg: DockerHost, | ||||||
|     creationObject: interfaces.IImageCreationDescriptor |     creationObject: interfaces.IImageCreationDescriptor | ||||||
| @@ -28,7 +35,10 @@ export class DockerImage { | |||||||
|         'info', |         'info', | ||||||
|         `Successfully pulled image ${creationObject.imageUrl} from the registry` |         `Successfully pulled image ${creationObject.imageUrl} from the registry` | ||||||
|       ); |       ); | ||||||
|       const image = (await DockerImage.getImages(dockerHostArg)).find(image => true); |       const originTag = `${creationObject.imageUrl}:${creationObject.tag}`; | ||||||
|  |       console.log(originTag) | ||||||
|  |       const image = await DockerImage.findImageByName(dockerHostArg, originTag); | ||||||
|  |       image.tagImage(originTag); | ||||||
|       return image; |       return image; | ||||||
|     } else { |     } else { | ||||||
|       plugins.smartlog.defaultLogger.log('error', `Failed at the attempt of creating a new image`); |       plugins.smartlog.defaultLogger.log('error', `Failed at the attempt of creating a new image`); | ||||||
| @@ -85,6 +95,10 @@ export class DockerImage { | |||||||
|     return this.RepoTags.length > 0; |     return this.RepoTags.length > 0; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   public tagImage(newTag) { | ||||||
|  |  | ||||||
|  |   } | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
|    * pulls the latest version from the registry |    * pulls the latest version from the registry | ||||||
|    */ |    */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user