Show / Hide Table of Contents

Interface IPack

A build which creates NuGet packages.

Inherited Members
ICompile.Compile
ICompile.CompileSettingsBase
ICompile.CompileSettings
ICompile.RunCompile()
ICompile.RunCompileWithBinLog()
IHasGitVersion.Versioning
IHasGitVersion.AddGitVersioning
IHasGitVersion.TrySetCloudBuildNumber()
IRestore.Restore
IRestore.RestoreSettingsBase
IRestore.RestoreSettings
IRestore.RunRestore()
IHasArtifacts.ArtifactsDirectory
IHasArtifacts.ArtifactsDirectoryOrDefault
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: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.Components.dll
Syntax
public interface IPack : ICompile, IHasGitVersion, IRestore, IHasArtifacts, INukeBuild

Properties

View Source

AddFeatureBranchNameToVersion

Gets a value indicating whether to add the feature branch name to the version tag.

Declaration
bool AddFeatureBranchNameToVersion { get; }
Property Value
Type Description
bool
View Source

AutoFeatureBranchVersionTag

Gets the feature branch name and version, if any.

Declaration
(string FeatureName, string Version)? AutoFeatureBranchVersionTag { get; }
Property Value
Type Description
(string FeatureName, string Version)?
View Source

NuGetDirectory

Gets the custom directory to create packages in, if any.

Declaration
AbsolutePath? NuGetDirectory { get; }
Property Value
Type Description
AbsolutePath
View Source

NuGetDirectoryOrDefault

Gets the directory to create packages in.

Declaration
AbsolutePath NuGetDirectoryOrDefault { get; }
Property Value
Type Description
AbsolutePath
View Source

Pack

Gets the target to create NuGet packages.

Declaration
Target Pack { get; }
Property Value
Type Description
Target
View Source

PackSettings

Gets the custom publish settings.

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

PackSettingsBase

Gets the default publish settings.

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

SetFeatureBranchVersionTag

Gets the target to add the feature branch name to the version tag.

Declaration
Target SetFeatureBranchVersionTag { get; }
Property Value
Type Description
Target

Methods

View Source

RunPack()

Runs dotnet pack.

Declaration
void RunPack()
View Source

RunSetFeatureBranchVersionTag()

Adds the feature branch name to the version tag.

Declaration
void RunSetFeatureBranchVersionTag()

Extension Methods

NukeBuildExtensions.IsInterceptorExecution(INukeBuild)
  • View Source
In this article
Back to top Generated by DocFX