Plugin: updater-docker
Aktualisiert ein Versionsargument in einer Dockerfile. Das ist nützlich, wenn dein Container-Build die Anwendungsversion über ein Build-Argument einbettet.
Installation
Abschnitt betitelt „Installation“semrel plugin install @semrel/updater-dockersemrel 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-docker args: file: Dockerfile arg_name: VERSIONUmgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
SEMREL_PLUGIN_FILE | nein | Dockerfile | Dockerfile, die aktualisiert werden soll. |
SEMREL_PLUGIN_ARG_NAME | nein | VERSION | Docker-Build-Argument, das die Release-Version 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 ARG VERSION=1.3.2 in der Ziel-Dockerfile zu ARG VERSION=1.4.0 umschreiben.