Freigeben über


Schritt 3: Erstellen der Builddefinition

Die Build- und Releasedefinitionen sind Azure DevOps-Aufgaben und sollten wahrscheinlich von einem Azure DevOps-Administrator ausgeführt werden. Die Builddefinition erstellt Ihr Projekt in Ihrem Git-Repository, und die Releasedefinitionen stellen es in Ihrer BizTalk Server-Umgebung bereit.

Bevor Sie anfangen

Schritt 2: Erstellen des Azure DevOps-Tokens und des Installations-Agents.

Fügen Sie die Build-Aufgaben hinzu

  1. Wählen Sie in Ihrem Projekt Pipelines>Pipeline erstellen aus:

    Erstellen Sie ein neues Pipelineprojekt in BizTalk Server.

    Verwenden Sie den klassischen Editor, um eine Pipeline ohne YAML zu erstellen:

    Verwenden Sie den klassischen Editor ohne YAML, um eine neue Pipeline in BizTalk Server zu erstellen.

    Wählen Sie Azure Repos Git>Continue aus:

    Wählen Sie Azure Repos Git aus, um Ihre neue Pipeline in BizTalk Server zu hosten.

  2. Wählen Sie die Leere Vorlage >Anwenden:

    Wählen Sie die leere Vorlage aus, um eine neue Pipeline in BizTalk Server zu erstellen.

  3. Legen Sie den Agentpool fest. Ihre Optionen:

    • Azure-Pipelines: Wählen Sie diese Option aus, um von Azure gehostete Agents >windows-2019 zu verwenden:

      Wählen Sie die Azure-Pipelines für den Agentpool in Azure DevOps und BizTalk Server aus.

    • Standard: Wählen Sie diese Option aus, um Ihren eigenen definierten Agentpool zu verwenden:

      Wählen Sie die Standardwarteschlange für den Agentpool in Azure DevOps und BizTalk Server aus.

  4. Fügen Sie in Phase 1 eine Aufgabe hinzu, wählen Sie Visual Studio-Build>hinzufügen aus.

    Fügen Sie Ihrem BizTalk Server-Projekt eine Visual Studio-Buildaufgabe hinzu.

  5. Wählen Sie die soeben hinzugefügte Visual Studio-Buildaufgabe aus, und legen Sie die folgenden Eigenschaften fest:

    • Anzeigename: Geben Sie Ihre Buildlösung ein, z. B. YourProjectName/YourProjectName.sln.
    • Visual Studio-Version: Wählen Sie mindestens Visual Studio 2015 aus. Sie können auch "Neueste" auswählen.
    • MSBuild-Architektur: Wählen Sie MSBuild x86 aus.

    Ihre Eigenschaften ähneln den folgenden Eigenschaften:

    Beispiel für Visual Studio-Buildeigenschaften in Ihrem BizTalk Server-Projekt.

  6. Fügen Sie in Phase 1 eine Aufgabe hinzu, wählen Sie Veröffentlichen von Buildartefakten>Hinzufügen aus:

    Fügen Sie Ihrem BizTalk Server-Projekt eine Aufgabe für Visual Studio Build-Artefakte hinzu.

  7. Wählen Sie die Aufgabe "Artefakt veröffentlichen " aus, und geben Sie Ihren bevorzugten Anzeigenamen ein. Wählen Sie zum Veröffentlichen des Pfads die Schaltfläche ... und dann den Anwendungsprojektordner (z. B. appProjectHelloWorld) aus. Wählen Sie OK aus.

    Wählen Sie die Aufgabe zum Veröffentlichen von Artefakten in Ihrem Visual Studio BizTalk Server-Projekt aus.

  8. Der Artefaktname kann beliebig sein. Wählen Sie Speichern aus.

  9. Wechseln Sie zu Triggern, und legen Sie den Triggerstatus auf "Aktiviert" fest:

    Hinzufügen und Aktivieren eines Visual Studio-Triggers zu Ihrem BizTalk Server-Projekt.

  10. Speichern & Warteschlange, um Ihre Build-Definition zu testen. Wenn Sie sich in die Warteschlange einreihen, werden Sie zur Eingabe der Agentwarteschlange und Ihrer Filiale aufgefordert. Wählen Sie die Standard-Agent-Warteschlange und dann Ihren Zweig aus. Wählen Sie Warteschlange aus.

    Fügen Sie in der Ausführungspipeline die Aqent-Warteschlange und den Azure DevOps-Zweig im Visual Studio BizTalk Server-Projekt hinzu.

  11. Ein neuer Build wird gestartet, und Sie können ihn auswählen, um auf einen Erfolg oder Fehler zu überprüfen.

Was Sie getan haben

In Azure DevOps haben Sie eine Builddefinition erstellt, die Ihre Anwendung in Git oder Team Foundation Version Control erstellt (unabhängig davon, was Sie ausgewählt haben). Wenn Änderungen innerhalb der Quellcodeverwaltung vorgenommen werden, werden die Änderungen automatisch erkannt, und Sie können sie pushen.

Nächste Schritte

Schritt 4: Erstellen der Releasedefinition
Konfigurieren von Umgebungstoken und Variablen