Show / Hide Table of Contents

Interface IPack

Provides targets and configuration for creating NuGet packages using dotnet pack.

Inherited Members
ICompile.Compile
ICompile.CompileSettingsBase
ICompile.PublishSettingsBase
ICompile.CompileSettings
ICompile.PublishSettings
ICompile.PublishConfigurations
ICompile.PublishDegreeOfParallelism
IRestore.Restore
IRestore.RestoreSettingsBase
IRestore.RestoreSettings
IRestore.IgnoreFailedSources
IClean.CleanArtifactsDirectory
IClean.Clean
IHasSolution.Solution
IHasConfiguration.Configuration
IHasArtifacts.ArtifactsDirectory
IHasGitRepository.GitRepository
INukeBuild.ReportSummary(Configure<Dictionary<string, string>>)
INukeBuild.TryGetValue<T>(Expression<Func<T>>)
INukeBuild.TryGetValue<T>(Expression<Func<object>>)
INukeBuild.ExecutionPlan
INukeBuild.InvokedTargets
INukeBuild.SkippedTargets
INukeBuild.ScheduledTargets
INukeBuild.RunningTargets
INukeBuild.AbortedTargets
INukeBuild.FailedTargets
INukeBuild.SucceededTargets
INukeBuild.FinishedTargets
INukeBuild.IsSucceeding
INukeBuild.IsFailing
INukeBuild.IsFinished
INukeBuild.ExitCode
INukeBuild.RootDirectory
INukeBuild.TemporaryDirectory
INukeBuild.BuildAssemblyFile
INukeBuild.BuildAssemblyDirectory
INukeBuild.BuildProjectDirectory
INukeBuild.BuildProjectFile
INukeBuild.Verbosity
INukeBuild.Host
INukeBuild.Plan
INukeBuild.Help
INukeBuild.NoLogo
INukeBuild.IsLocalBuild
INukeBuild.IsServerBuild
INukeBuild.Continue
INukeBuild.Partition
Namespace: Hexagrams.Nuke.Components
Assembly: Hexagrams.Nuke.Components.dll
Syntax
public interface IPack : ICompile, IRestore, IClean, IHasSolution, IHasConfiguration, IHasArtifacts, IHasGitRepository, INukeBuild

Properties

| Edit this page View Source

Pack

Run dotnet pack on the solution.

Declaration
Target Pack { get; }
Property Value
Type Description
Target
| Edit this page View Source

PackSettings

Additional settings for controlling the behavior of the dotnet pack command.

Declaration
Configure<DotNetPackSettings> PackSettings { get; }
Property Value
Type Description
Configure<DotNetPackSettings>
| Edit this page View Source

PackSettingsBase

Settings for controlling the behavior of the dotnet pack command.

Declaration
Configure<DotNetPackSettings> PackSettingsBase { get; }
Property Value
Type Description
Configure<DotNetPackSettings>
| Edit this page View Source

PackagesDirectory

The output directory for NuGet packages.

Declaration
AbsolutePath PackagesDirectory { get; }
Property Value
Type Description
AbsolutePath

Extension Methods

ToolSettingsExtensions.WhenNotNull<T, TObject>(T, TObject, Func<T, TObject, T>)
ComponentExtensions.FromComponent<TComponent>(INukeBuild)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX