GOOGLE ADS

Samstag, 16. April 2022

Azure Devops: Umgebungsvariable zur Laufzeit überschreiben

Lösung des Problems

Einfacher geht das mit einem Laufzeitparameter

parameters:
- name: rollback
type: string
default: ' '
variables:
- group: dev
- ${{ if eq(parameters.rollback, ' ') }}:
- name: rollback
value: ${{ parameters.rollback }}

So funktioniert das in der Praxis:

  • Der Pipeline-Warteschlangendialog enthält automatisch ein „Rollback"-Textfeld:
    Screenshot des Textfelds Rollback-Parameter

  • Wenn der Entwickler einen Wert in das Rollback-Parameterfeld eingibt, wird dieser Wert verwendet, um die Rollback-Variable zu überschreiben

  • andernfalls wird der Wert aus der Variablengruppe verwendet.

  • Beachten Sie, dass Sie dem Parameter einen Standardwert von einem einzelnen Leerzeichen geben müssen; Andernfalls lässt die Pipeline Sie nicht leer.

    Keine Kommentare:

    Kommentar veröffentlichen

    Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

    Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...