示例#1
0
    private void PushXcImage(string name)
    {
        var source = XcImageName(name);
        var target = XcFullImageName(name);

        DockerTasks.DockerImageTag(x => x
                                   .SetSourceImage(source)
                                   .SetTargetImage(target));

        DockerTasks.DockerImagePush(x => x.SetName(target));
    }
示例#2
0
 bool IsDockerImageInLocalRepo(string image) =>
 DockerTasks.DockerImages(c => c
                          .SetFormat("'{{json .}}'")
                          .SetRepository(image)
                          .DisableProcessLogOutput())
 .Any();
示例#3
0
 public void Dispose()
 {
     DockerTasks.DockerImagePrune(_ => DockerImagePruneSettingsExtensions.EnableForce(_));
 }