Bei der Pipeline-Einrichtung in Cloud Manager werden keine neuen Verzweigungen angezeigt

In Adobe Experience Manager as a Cloud Service (AEMaaCS) zeigt Cloud Manager keine neu erstellten Git-Verzweigungen in der CDN-Konfigurations-Pipeline an, was die Auswahl während der Pipeline-Konfiguration verhindert. Das Feld Verzweigung speichert keine manuellen Eingaben und die Dropdown-Liste wird nicht mit neuen Verzweigungen aktualisiert. Um das Problem zu beheben, aktualisieren Sie die Pipeline-Verzweigung mithilfe der Cloud Manager-API.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problem/Symptome

  • Die neue Verzweigung ist in der Dropdown-Liste in der Pipeline-Konfiguration in Cloud Manager nicht verfügbar.
  • Das Problem betrifft alle Konfigurations-Pipelines, einschließlich der Produktions-, Entwicklungs- und Staging-Umgebungen.
  • In der Pipeline-Benutzeroberfläche wird die aktualisierte Verzweigung nicht angezeigt. Dadurch werden geplante Bereitstellungen blockiert, die auf neuen Verzweigungsaktualisierungen basieren.
  • In der Benutzeroberfläche wird keine explizite Fehlermeldung angezeigt und die manuelle Eingabe des Verzweigungsnamens bleibt nicht erhalten, da der Wert entfernt wird, wenn das Feld den Fokus verliert.

Schritte zur Reproduktion:

  1. Erstellen Sie eine neue Verzweigung im von Cloud Manager verwendeten GitHub-Repository.
  2. Öffnen Sie die CDN-Konfigurations-Pipeline in Cloud Manager.
  3. Versuchen Sie, die neu erstellte Verzweigung aus der Dropdown-Liste auszuwählen.
  4. Beachten Sie, dass die Verzweigung nicht in der Dropdown-Liste angezeigt wird oder bestehen bleibt, wenn sie manuell eingegeben wird.

Grundursache

Ein bekanntes Problem in der Cloud Manager-Benutzeroberfläche verhindert, dass neu erstellte Verzweigungen mit der Auswahl der CDN-Konfigurations-Pipeline-Verzweigung synchronisiert werden.

Lösung resolution

Verwenden Sie die Cloud Manager-API, um die Pipeline-Verzweigung zu aktualisieren, wenn die Benutzeroberfläche die neu erstellten Verzweigungen nicht widerspiegelt. Dadurch wird sichergestellt, dass Bereitstellungen fortgesetzt werden, ohne auf eine Aktualisierung der Benutzeroberfläche zu warten.

So beheben Sie das Problem:

  1. Identifizieren Sie die Programm-ID und die Pipeline-ID für die Ziel-Pipeline in Cloud Manager.

  2. Senden Sie eine PATCH-Anfrage, um die Pipeline-Konfiguration mit dem erforderlichen Verzweigungsnamen zu aktualisieren.

  3. Verwenden Sie das unten dargestellte API-Anfrageformat und ersetzen Sie die Platzhalter durch die tatsächlichen Werte:

    code language-none
    PATCH /api/program/<program-id>/pipeline/<pipeline-id>
    {      "branch": "<new-branch-name>"
    }
    
  4. Überprüfen Sie, ob die Pipeline-Konfiguration die aktualisierte Verzweigung nach Abschluss der Anfrage widerspiegelt.

Wenn Ihr Bereitstellungsprozess auf häufigen Verzweigungsaktualisierungen beruht, verwenden Sie weiterhin diesen API-basierten Ansatz, bis die Benutzeroberfläche neue Verzweigungen konsistent widerspiegelt. Überwachen Sie die Adobe Experience Manager-Versionshinweise oder wenden Sie sich an den Adobe-Support, um Updates zur dauerhaften Fehlerbehebung zu erhalten.

Verwandtes Lesen

Dokumentation zur Cloud Manager-API

recommendation-more-help
experience-cloud-kcs-help-kbarticles