Ejemplo n.º 1
0
        public static BuildTargetResult PublishDotnetDebToolPackage(BuildTargetContext c)
        {
            string nugetFeedUrl = EnvVars.EnsureVariable("CLI_NUGET_FEED_URL");
            string apiKey       = EnvVars.EnsureVariable("CLI_NUGET_API_KEY");

            NuGetUtil.PushPackages(Dirs.Packages, nugetFeedUrl, apiKey);

            return(c.Success());
        }
Ejemplo n.º 2
0
        public static BuildTargetResult PublishDotnetDebToolPackage(BuildTargetContext c)
        {
            string apiKey = EnvVars.EnsureVariable("CLI_NUGET_API_KEY");

            string nugetFeedUrl = EnvVars.EnsureVariable("CLI_NUGET_FEED_URL");

            NuGetUtil.PushPackages(Dirs.Packages, nugetFeedUrl, apiKey, NuGetUtil.NuGetIncludePackageType.Standard);
            if (IncludeSymbolPackages)
            {
                string symbolsNugetFeedUrl = EnvVars.EnsureVariable("CLI_NUGET_SYMBOLS_FEED_URL");
                NuGetUtil.PushPackages(Dirs.Packages, symbolsNugetFeedUrl, apiKey, NuGetUtil.NuGetIncludePackageType.Symbols);
            }

            return(c.Success());
        }
Ejemplo n.º 3
0
        private static void PublishCoreHostPackagesToFeed()
        {
            var hostBlob = $"{Channel}/Binaries/{SharedFrameworkNugetVersion}";

            Directory.CreateDirectory(Dirs.PackagesNoRID);
            AzurePublisherTool.DownloadFilesWithExtension(hostBlob, ".nupkg", Dirs.PackagesNoRID);

            string nugetFeedUrl = EnvVars.EnsureVariable("NUGET_FEED_URL");
            string apiKey       = EnvVars.EnsureVariable("NUGET_API_KEY");

            NuGetUtil.PushPackages(Dirs.PackagesNoRID, nugetFeedUrl, apiKey);

            string             githubAuthToken = EnvVars.EnsureVariable("GITHUB_PASSWORD");
            VersionRepoUpdater repoUpdater     = new VersionRepoUpdater(githubAuthToken);

            repoUpdater.UpdatePublishedVersions(Dirs.PackagesNoRID, $"build-info/dotnet/core-setup/{BranchName}/Latest").Wait();
        }