public static PackagePipeline Create()
        {
            PackagePipeline pipeline = new PackagePipeline();

            pipeline.Add(new NuspecStage());
            pipeline.Add(new PackageHashStage());
            pipeline.Add(new PackageEntriesStage());
            pipeline.Add(new PublicationDetailsStage());
            pipeline.Add(new CommitDetailsStage());
            //  etc

            return pipeline;
        }
Beispiel #2
0
        public static PackagePipeline Create()
        {
            PackagePipeline pipeline = new PackagePipeline();

            pipeline.Add(new NuspecStage());
            pipeline.Add(new PackageHashStage());
            pipeline.Add(new PackageEntriesStage());
            pipeline.Add(new PublicationDetailsStage());
            pipeline.Add(new CommitDetailsStage());
            //  etc

            return(pipeline);
        }
Beispiel #3
0
        public static void Test0()
        {
            PackagePipeline pipeline = PackagePipelineFactory.Create2();

            Stream stream = new FileStream(@"C:\data\ema\nupkgs\BasicAppPackage.1.0.0.nupkg", FileMode.Open);

            PipelinePackage package = new PipelinePackage(stream);

            PackagePipelineContext context = new PackagePipelineContext(new Uri("http://azure.com/siena/package"));

            pipeline.Execute(package, context);

            PackageMetadataBase result = context.Result;

            Console.WriteLine(result.ToContent());
        }