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()