bolvarak/NuGet Build & Publish

Build a .NET project and publish it to a NuGet Server.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configurationThe build configuration to use when building the project or solution. (values: Debug|Release, default: Release)noRelease
github-organizationThe GitHub Organization to publish the generated package to which forces the use of GitHub's NuGet Servers.no
nuget-api-keyThe API key which is used to authenticate with the NuGet server.yes
nuget-auth-for-buildFlag that denotes whether to authenticate with the NuGet Server for the build process.nofalse
nuget-passwordThe password with which to authenticate with the NuGet Server during the build process.no
nuget-usernameThe username with which to authenticate with the NuGet Server during the build process.no
nuspec-fileThe path, relative to the root of the repository, to the NuSpec file.no
outputThe output format of the application. (values: Json|Plain|Silent|Xml, default: Silent)noSilent
package-nameThe name of the package to generate, that will be published to the NuGet Server.no
platformThe platform to use when building the project or solution. (values: AnyCpy|Arm64|x64|x86, default: AnyCpu)noAnyCpu
projectThe path, relative to the root of the repository, to the project or solution file to be packaged.yes
scan-for-package-nameFlag that denotes whether to scan the project or solution file in an attempt to find the package name preferring PackageId over AssemblyName over <project>. (default: false)nofalse
verbosityThe output level for the build process. (values: Detailed|Diagnostic|Minimal|Normal|Quiet, default: Minimal)noMinimal
versionThe static version for the NuGet package.no
namedescription
NUGET_CONFIGThe generated NuGet.Config file if the nuget-auth-for-build flag is set to true.
PACKAGE_NAMEThe name of the generated package that was published to the NuGet Server.
PACKAGE_PATHThe path to the generated package that was published to the NuGet Server.
PROCESS_BUILD_ERRORThe standard error from the process responsible for building the project.
PROCESS_BUILD_OUTPUTThe standard output from the process responsible for building the project.
PROCESS_CLEAN_ERRORThe standard error from the process responsible for cleaning the project.
PROCESS_CLEAN_OUTPUTThe standard output from the process responsible for cleaning the project.
PROCESS_NUGET_PUSH_ERRORThe standard error from the process responsible for pushing the package to the NuGet Server.
PROCESS_NUGET_PUSH_OUTPUTThe standard output from the process responsible for pushing the package to the NuGet Server.
PROCESS_PACK_ERRORThe standard error from the process responsible for packing the project.
PROCESS_PACK_OUTPUTThe standard output from the process responsible for packing the project.
PROCESS_RESTORE_ERRORThe standard error from the process responsible for restoring the project.
PROCESS_RESTORE_OUTPUTThe standard output from the process responsible for restoring the project.
VERSIONThe version of the generated package that was published to the NuGet Server.