public static void DotNetLibPublish(
            this ICakeContext context,
            DotNetLib lib,
            DotNetCoreRestorePublishSettings settings)
        {
            context.Information($"Publishing: {settings.PublishSettings.Framework}");

            context.DotNetCoreRestore(
                lib.SolutionFile?.FullPath ?? lib.ProjectFile.FullPath,
                settings.RestoreSettings);

            context.DotNetCorePublish(
                lib.ProjectFile.FullPath,
                settings.PublishSettings);
        }
示例#2
0
        public static void DotNetAppRestorePublish(
            this ICakeContext context,
            DotNetApp app,
            DotNetCoreRestorePublishSettings settings)
        {
            context.Information(
                $"Publishing: {settings.PublishSettings.Framework} {settings.PublishSettings.Runtime}");

            context.DotNetCoreRestore(
                app.SolutionFile?.FullPath ?? app.ProjectFile.FullPath,
                settings.RestoreSettings);

            context.DotNetCorePublish(
                app.SolutionFile?.FullPath ?? app.ProjectFile.FullPath,
                settings.PublishSettings);
        }