2017-10-05 1 views
-1

In VSTS kann ich den Cloud-Dienst durch CI/CD-Pipeline erstellen und bereitstellen. Aber Build-Schritt Wie können wir die CSDF (CS-Definitionsdatei) gemäß der benutzerdefinierten Spezifikation ändern. ?CI/CD vsts mit Azure-Cloud-Dienst

Zum Beispiel, mit Visual Studio kann ich die VM-Größe angeben, die gleiche Wie kann ich in Team Services Build-Definition erreichen?

+0

Lösen Sie dieses Problem mit meiner Lösung? –

Antwort

0

Es gibt viele Erweiterungen, die die Datei ändern können, z. B. Replace Tokens, Release Management Utility tasks, so dass Sie eine von ihnen verwenden können, um die CSDF-Datei vor der Erstellung der Aufgabe zu aktualisieren.

Tokens Erweiterung ersetzen In Bezug auf das spezifische Token mit dem Wert der Variablen ersetzen kann, zum Beispiel, gibt es #{vmCount}# Token in csdef Datei und vmCount Variable in build/Release, dann könnte das Token mit dem Wert von vmCount ersetzt werden Variable.

Es gibt ein anderes Beispiel: Using Tokenization (Token Replacement) for Builds/Releases in vNext/TFS 2015.