Image patching in an integrated development environment
AssigneeInternational Business Machines Corporation
InventorNathan V. Bak
Life of this patent
Estimating the term…
Abstract
The disclosed herein related to image patching in an integrated development environment executed. To image patch, a first image produced by a latest build is pulled into the integrated development environment and a build snapshot produced by the latest build is acquired from the first image. A comparison is made between the build snapshot and contents of a current workspace of the integrated development environment to determine changed contents. A layer containing the changed contents is patched into the first image to generate a second image.
Claims10
A method of image patching in an integrated development environment executed by a processor coupled to a memory, comprising:
- receiving, by the processor, a gesture that automatically causes a prompt for receiving input within the integrated development environment when a plurality of contents are present within the current workspace, wherein the gesture is a selection of a feature within the integrated development environment based on a user input, and the gesture automatically triggers:
- pulling, by the processor, a first image produced by a latest build into the integrated development environment;
- acquiring, by the processor, a build snapshot produced by the latest build from the first image;
- comparing, by the processor, the build snapshot with the plurality of contents of the current workspace of the integrated development environment to determine changed contents, wherein a input caused by the gesture designates a build within the plurality of contents to compare to the build snapshot;
- patching, by the processor, a layer containing the changed contents into the first image to generate a second image;
- and
- pushing, by the processor, the second image to a registry to cause remote testing of the second image.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions for image patching in an integrated development environment embodied therewith, the program instructions executable by a processor to cause the processor to perform:
- receiving, by the processor, a gesture that automatically causes a prompt for receiving input within the integrated development environment when a plurality of contents are present within the current workspace, wherein the gesture is a selection of a feature within the integrated development environment based on a user input, and the gesture automatically triggers:
- pulling a first image produced by a latest build into the integrated development environment;
- acquiring a build snapshot produced by the latest build from the first image;
- comparing the build snapshot with contents of a current workspace of the integrated development environment to determine changed contents, wherein a input caused by the gesture designates a build within the plurality of contents to compare to the build snapshot;
- patching a layer containing the changed contents into the first image to generate a second image;
- and
- pushing the second image to a registry to cause remote testing of the second image.
A system for image patching in an integrated development environment executed, comprising:
- a memory having computer readable instructions;
- and
- a processor for executing the computer readable instructions, the computer readable instructions causing the system to perform:
- receiving, by the processor, a gesture that automatically causes a prompt for receiving input within the integrated development environment when a plurality of contents are present within the current workspace, wherein the gesture is a selection of a feature within the integrated development environment based on a user input, and the gesture automatically triggers:
- pulling a first image produced by a latest build into the integrated development environment;
- acquiring a build snapshot produced by the latest build from the first image;
- comparing the build snapshot with contents of a current workspace of the integrated development environment to determine changed contents, wherein a input caused by the gesture designates a build within the plurality of contents to compare to the build snapshot;
- patching a layer containing the changed contents into the first image to generate a second image:
- and
- pushing the second image to a registry to cause remote testing of the second image.
Dependencies are inferred from the claim text.