2016-11-02 1 views
1

Ich habe eine einzelne .Net-Lösung, die UI-Projekt und WCF-Service-Projekt hat. Ich möchte nicht 2 Lösungen verwalten und UI und Service getrennt bereitstellen. Es ist mir gelungen, die Lösung zu erstellen und das UI-Artefaktpaket und das Services-Artefaktpaket aus den jeweiligen Bamboo-Tasks zu erstellen (das entsprechende Projekt aus der MSBuild-Ausgabe ziehen). Jetzt habe ich 2 Artefakte auf 2 Servern bereitgestellt werden. UI sollte zu UI-Servern gehen und der Dienst sollte zu Service-Servern gehen. Kann dies auf der Bamboo-Deployment-Projektebene oder auf der Nolio-Konfigurationsebene erfolgen? Ich weiß, ich kann 2 Babmoo bauen Pläne (Erstellen der UI und Service-Quellcodes) und 2 Bereitstellungen für UI und Service, aber ich versuche, ob ich es optimieren kann. Vielen Dank im Voraus.Nolio-Bereitstellung - Bereitstellen mehrerer Artefakte von Bamboo Build auf verschiedenen Servern

Antwort

0

Der korrekte Weg, um dies zu behandeln, ist das UI-Artefakt dem UI-Servertyp zuzuweisen und das Service-Artefakt dem Service-Server-Typ zuzuweisen ..... dann ein Paket erstellen, das beide Artefakte enthält, und sie automatisch auf den richtigen Server verteilt werden. Ich nehme an, Sie verwenden CARA (ehemals Nolio) 6.x?

+0

Wir verwenden das CA Release-Automatisierungstool, das Nolio für Bereitstellungen verwendet. Ich habe eine Möglichkeit gefunden, Artefakte auszuwählen und auszuwählen, die aus einem Bamboo-Build stammen. –

+0

Ich habe eine Möglichkeit gefunden, Artefakte für eine Implementierungsumgebung auszuwählen und auszuwählen. Fügen Sie in einem Bamboo-Bereitstellungsprojekt eine Aufgabe für die Implementierungsumgebung hinzu und fügen Sie hier eine Atrifact-Aufgabe hinzu: https: //confluence.atlassian.com/bamboo/tasks-for-deployment-environments-339051206.html. Beachten Sie, dass Sie der Implementierungsumgebung mehr als ein Artefakt hinzufügen können. Danke. Deine Antwort hat mir geholfen, diese Möglichkeit zu nutzen. –

+0

Ich bin froh, dass ich helfen konnte, Sudheer, ja, wir verbessern ständig die Integration mit CI-Tools wie Bamboo. Zögern Sie nicht zu fragen! – ChipRab

Verwandte Themen