Bestellen Sie ein Microsoft Azure DevOps -Katalogelement

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Stellen Sie den Katalog Microsoft Azure DevOps mithilfe des Katalogbestellformulars Microsoft Azure DevOps in der Anwendung Cloud-Services-Katalog bereit.

    Vorbereitungen

    Um Microsoft Azure DevOps für Cloud-Services-Katalogzu verwenden, weisen Sie dem MID-Server die Funktionen Azure DevOps und Cloud-Management zu. Weitere Informationen finden Sie unter MID-Server-Fähigkeiten konfigurieren.

    Legen Sie diebereitstellungs-ID als Variablen in den Pipelines AWS fest, die erkannt werden sollen. Die „subscriptionID“ ist für die Pipelines Microsoft Azure nicht erforderlich.

    Alle Ressourcen mit dem Schlüssel „deploymentID“ kennzeichnen.

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    . Folgen Sie diesem kurzen Video, um zu erfahren, wie Sie ein Azure DevOps-Katalogelement bestellen.

    Prozedur

    1. Überschreiben Sie im Dialogfeld „ Variable aktualisieren“ die Pipelinevariablen, indem Sie das Kontrollkästchen Diesen Wert von Anwendern beim Ausführen dieser Pipeline überschreiben aktivieren.

    Dialogfeld mit zwei Optionen, die Sie auswählen können. Sie können den Wert entweder geheim halten oder den Wert überschreiben, wenn Sie die Pipeline ausführen.
    1. Navigieren zu Mitarbeiter-Center > Cloud-Services > Integrationen > CSC DevOps-Integration.
      Verwenden Sie dieses Azure DevOps -Katalogelement-Bestellformular, um eine ADO-Pipeline aufzurufen.
      Bestellung eines Azure DevOps -Katalogelements.
    2. Füllen Sie im Formular die Felder UserGroup und Change Request aus.
    3. Wählen Sie in der Liste Konfigurationsanbieter auswählen den Konfigurationsanbieter aus, der der Organisation Azure DevOps zugeordnet ist.
    4. Wählen Sie das -Projekt und die zugehörige Pipeline in der Organisation aus.

      Die Pipelinevariablen werden automatisch ausgefüllt. Sie können die Variablen ändern. Obwohl beispielsweise die geheimen Pipeline-Variablen maskiert sind, können Sie diese Werte ändern.

    5. Wählen Sie den Serviceaccount aus. Diesist dieselbe Option, die Sie als Serviceverbindung in der Pipeline Azure DevOps ausgewählt haben.
      • Für Amazon Web Serviceswird eine Standortliste angezeigt, wenn Sie Serviceaccountauswählen.
      • Sie können den Standort oder die Region einer Pipeline-Variablen verfügbar machen und in einer Pipeline für die Bereitstellung verwenden. Diese Pipeline-Variable wird von dem Wert überschrieben, den Sie in der Standortliste ausgewählt haben, um sicherzustellen, dass sich Bereitstellung und Discovery am selben Standort befinden.
      • Für Discovery in Microsoft Azureist ein Standort erforderlich, daher wird keine Liste angezeigt, wenn Sie Serviceaccountauswählen. Diese Einstellungen stellen sicher, dass die richtigen Ressourcen, die sich auf den Stapel beziehen, in CMDBausgefüllt sind. Basierend auf diesen Einstellungen können Sie Discovery ausführen.
    6. Wenn der Speicherort für die Pipeline AWS vorab ausgefüllt ist, wählen Sie den gleichen Speicherort im Katalog für Discoveryaus.
    7. Richten Sie die identifizierenden Tags für die bereitgestellten Ressourcen ein.
      Das Feld DeploymentID ist schreibgeschützt und wird für den Auftrag automatisch generiert. Die DeploymentID wird allen bereitgestellten Ressourcen als Tag zugewiesen, wenn Sie sie als Tag in der Pipelinevorlage Azure DevOps der Stapel in der Cloud hinzugefügt haben. Die DeploymentID wird dem Stapel auch als Tag zugewiesen. Wenn die Pipeline eine dieser drei Variablen hat (Anwendung, BusinessService oder Kosten-Center), werden sie in den Allgemeine Informationen in der Anwenderoberfläche Azure DevOps angezeigt.
    8. Wählen Sie aus der Liste die Feldwerte aus, die in den Pipelinevariablen aktualisiert werden sollen.

      Diese Einträge werden nur für den aktuellen Auftrag berücksichtigt.

      Hinweis:
      Sie können diese schreibgeschützten Variablen nicht im Abschnitt Pipeline-Variable ändern. Diese Variablen werden dem Stapel in der Cloud als Tags hinzugefügt und auch in die Schlüsselwerttabelle CMDB eingefügt. Sie können nur die Aktionen auf Ressourcenebene auf einem bereitgestellten Stapel ausführen, da die Aktion auf Stapelebene deaktiviert ist. Der vorherige Stapel wird als veraltet markiert, wenn Sie die Pipeline erneut ausführen, obwohl die Ressourcen in der Cloud verbleiben.

    Nächste Maßnahme

    Stellen Sie sicher, dass eine Blueprint-Genehmigungsrichtlinie (CSK Inhaltsgenehmigungsrichtlinie ADO Integration) auf den Katalog Microsoft Azure DevOps angewendet wird. Diese Richtlinie schreibt vor, dass eine Genehmigung von der Change-Managementgruppe eingeholt werden muss, bevor eine Bereitstellung stattfinden kann.