Plugin: updater-nuget
Aktualisiert die Versionseigenschaft in einer .csproj- oder anderen NuGet-Projektdatei. Das hilft dir, .NET-Paketmetadaten mit semrel-Releases synchron zu halten.
Installation
Abschnitt betitelt „Installation“semrel plugin install @semrel/updater-nugetsemrel 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.
Konfiguration
Abschnitt betitelt „Konfiguration“version: 1plugins: - uses: @semrel/updater-nuget args: file: src/App/App.csproj property: VersionUmgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
SEMREL_PLUGIN_FILE | nein | *.csproj | Projektdatei oder Glob, die bzw. der aktualisiert werden soll. |
SEMREL_PLUGIN_PROPERTY | nein | Version | XML-Eigenschaft, die die Paketversion speichert. |
Release-Kontextvariablen
Abschnitt betitelt „Release-Kontextvariablen“SEMREL_NEXT_VERSIONSEMREL_CURRENT_VERSIONSEMREL_TAG_NAMESEMREL_DRY_RUN
Verhalten
Abschnitt betitelt „Verhalten“Für eine 1.4.0-Release kann der Updater <Version>1.3.2</Version> zu <Version>1.4.0</Version> ändern.