Interface IPack
A build which creates NuGet packages.
Inherited Members
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 SourceAddFeatureBranchNameToVersion
Gets a value indicating whether to add the feature branch name to the version tag.
Declaration
bool AddFeatureBranchNameToVersion { get; }
Property Value
Type | Description |
---|---|
bool |
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)? |
NuGetDirectory
Gets the custom directory to create packages in, if any.
Declaration
AbsolutePath? NuGetDirectory { get; }
Property Value
Type | Description |
---|---|
AbsolutePath |
NuGetDirectoryOrDefault
Gets the directory to create packages in.
Declaration
AbsolutePath NuGetDirectoryOrDefault { get; }
Property Value
Type | Description |
---|---|
AbsolutePath |
Pack
Gets the target to create NuGet packages.
Declaration
Target Pack { get; }
Property Value
Type | Description |
---|---|
Target |
PackSettings
Gets the custom publish settings.
Declaration
Configure<DotNetPackSettings> PackSettings { get; }
Property Value
Type | Description |
---|---|
Configure<DotNetPackSettings> |
PackSettingsBase
Gets the default publish settings.
Declaration
Configure<DotNetPackSettings> PackSettingsBase { get; }
Property Value
Type | Description |
---|---|
Configure<DotNetPackSettings> |
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 SourceRunPack()
Runs dotnet pack
.
Declaration
void RunPack()
RunSetFeatureBranchVersionTag()
Adds the feature branch name to the version tag.
Declaration
void RunSetFeatureBranchVersionTag()