Zum Inhalt springen

Plugin: updater-nuget

Aktualisiert die Versionseigenschaft in einer .csproj- oder anderen NuGet-Projektdatei. Das hilft dir, .NET-Paketmetadaten mit semrel-Releases synchron zu halten.

Terminal-Fenster
semrel plugin install @semrel/updater-nuget

semrel plugin install lädt die Binärdatei nach .semrel/plugins/ herunter und aktualisiert .semrel.lock. Committe .semrel.lock, um die Version für dein Team festzuschreiben.

version: 1
plugins:
- uses: @semrel/updater-nuget
args:
file: src/App/App.csproj
property: Version
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_FILEnein*.csprojProjektdatei oder Glob, die bzw. der aktualisiert werden soll.
SEMREL_PLUGIN_PROPERTYneinVersionXML-Eigenschaft, die die Paketversion speichert.
  • SEMREL_NEXT_VERSION
  • SEMREL_CURRENT_VERSION
  • SEMREL_TAG_NAME
  • SEMREL_DRY_RUN

Für eine 1.4.0-Release kann der Updater <Version>1.3.2</Version> zu <Version>1.4.0</Version> ändern.