示例#1
0
        public PushLayersStep(
            BuildConfiguration buildConfiguration,
            ProgressEventDispatcher.Factory progressEventDispatcherFactory,
            AuthenticatePushStep authenticatePushStep,
            IAsyncStep <IReadOnlyList <ICachedLayer> > cachedLayerStep)
        {
            this.buildConfiguration             = buildConfiguration;
            this.progressEventDispatcherFactory = progressEventDispatcherFactory;
            this.authenticatePushStep           = authenticatePushStep;
            this.cachedLayerStep = cachedLayerStep;

            listenableFuture = CallAsync();
        }
示例#2
0
        public PushContainerConfigurationStep(
            BuildConfiguration buildConfiguration,
            ProgressEventDispatcher.Factory progressEventDispatcherFactory,
            AuthenticatePushStep authenticatePushStep,
            BuildImageStep buildImageStep)
        {
            this.buildConfiguration             = buildConfiguration;
            this.progressEventDispatcherFactory = progressEventDispatcherFactory;
            this.authenticatePushStep           = authenticatePushStep;
            this.buildImageStep = buildImageStep;

            listenableFuture = CallAsync();
        }
示例#3
0
        public PushBlobStep(
            BuildConfiguration buildConfiguration,
            ProgressEventDispatcher.Factory progressEventDipatcherFactory,
            AuthenticatePushStep authenticatePushStep,
            BlobDescriptor blobDescriptor,
            IBlob blob)
        {
            this.buildConfiguration            = buildConfiguration;
            this.progressEventDipatcherFactory = progressEventDipatcherFactory;
            this.authenticatePushStep          = authenticatePushStep;
            this.blobDescriptor = blobDescriptor;
            this.blob           = blob;

            listenableFuture = CallAsync();
        }