Command
New-ConfigurationProjectBuild
References an existing project.build.json package build from the module-build DSL.
Syntax
New-ConfigurationProjectBuild
[-Build]
[-BuildBeforeModule]
[-ConfigPath <String>]
[-CreateReleaseZip]
[-Enabled]
[-IncludeSymbols]
[-Name <String>]
[-Options <IDictionary>]
[-OverwriteSignedAssemblies]
[-OverwriteSignedPackages]
[-ProvideLocalNuGetFeed]
[-PublishGitHub]
[-PublishNuget]
[-SignAssemblies]
[-SignDependencyAssemblies]
[-SignPackages]
[-UpdateVersions]
[-UseAsReleaseVersionSource]
[<CommonParameters>]#Parameter set:
All Parameter SetsDescription
Use this cmdlet inside Build-Module { } when package build details already live in a JSON file and the module build should coordinate with that package lane.
Examples
Example 1
New-ConfigurationProjectBuild -ConfigPath 'C:\Path'Parameters
- -Build SwitchParameter
- Whether package projects should be built/packed, overriding the referenced JSON when set.
- -BuildBeforeModule SwitchParameter
- Whether package outputs must be produced before the module lane runs.
- -ConfigPath String
- Path to an existing project.build.json file.
- -CreateReleaseZip SwitchParameter
- Whether release ZIPs should be created, overriding the referenced JSON when set.
- -Enabled SwitchParameter
- Whether this project build lane is enabled. Defaults to true.
- -IncludeSymbols SwitchParameter
- Whether portable symbol packages should be created, overriding the referenced JSON when set.
- -Name String
- Optional friendly name for this package build lane.
- -Options IDictionary
- Additional project-build JSON overrides for less common fields.
- -OverwriteSignedAssemblies SwitchParameter
- Whether existing Authenticode assembly signatures may be replaced.
- -OverwriteSignedPackages SwitchParameter
- Whether existing NuGet package signatures may be replaced.
- -ProvideLocalNuGetFeed SwitchParameter
- Whether package outputs should be exposed as a temporary local NuGet feed for the module lane.
- -PublishGitHub SwitchParameter
- Whether package GitHub release publishing should be enabled, overriding the referenced JSON when set.
- -PublishNuget SwitchParameter
- Whether NuGet packages should be published, overriding the referenced JSON when set.
- -SignAssemblies SwitchParameter
- Whether assemblies should be signed before packages are created, overriding the referenced JSON when set.
- -SignDependencyAssemblies SwitchParameter
- Whether copied dependency assemblies should also be signed, overriding the referenced JSON when set.
- -SignPackages SwitchParameter
- Whether generated NuGet packages should be signed, overriding the referenced JSON when set.
- -UpdateVersions SwitchParameter
- Whether project/package versions should be updated, overriding the referenced JSON when set.
- -UseAsReleaseVersionSource SwitchParameter
- Whether the resolved package version should be used as the unified release version source.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.