Konfigurieren von und Bezahlen für Parallelaufträge

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

In diesem Artikel wird das Lizenzierungsmodell für Azure Pipelines in Team Foundation Server 2017 (TFS 2017) oder neuer beschrieben. Wir berechnen Sie nicht für Team Foundation Build (TFBuild), solange Sie über eine TFS-Clientzugriffslizenz (CAL) verfügen.

Ein paralleler TFS-Auftrag bietet Ihnen die Möglichkeit, eine einzelne Version gleichzeitig in einer Projektsammlung auszuführen. Sie können Hunderte oder sogar Tausende von Veröffentlichungsaufträgen in Ihrer Sammlung behalten. Wenn Sie jedoch mehrere Versionen gleichzeitig ausführen möchten, benötigen Sie zusätzliche parallele Aufträge.

Ein kostenloser paralleler Auftrag ist in jeder Sammlung in einer Team Foundation Server enthalten. Jeder Visual Studio Enterprise Abonnenten in einem Team Foundation Server trägt einen zusätzlichen parallelen Auftrag bei.

Sie können zusätzliche private Aufträge aus dem Visual Studio Marketplace kaufen. Es gibt eine maximale Grenze von 25 parallelen Aufträgen für microsoft gehostete Agents.

Wichtig

Ab Azure DevOps Server 2019 müssen Sie nicht für selbst gehostete gleichzeitige Aufträge in Versionen bezahlen. Sie sind nur durch die Anzahl von Agents beschränkt, die Sie haben.

Erfahren Sie, wie viele parallele Aufträge Sie benötigen und weitere parallele Aufträge für Ihre Organisation kaufen.

Hinweis

Wir haben die kostenlose Zuweisung paralleler Aufträge für öffentliche Projekte und für bestimmte private Projekte in neuen Organisationen vorübergehend deaktiviert. Sie können diese Zuweisung jedoch anfordern, indem Sie eine Anforderung übermitteln. Vorhandene Organisationen und Projekte sind nicht betroffen. Beachten Sie, dass es 2 bis 3 Werktage dauert, um Ihre Anforderung des kostenlosen Tarifs (Free) zu beantworten.

Was ist ein paralleler Auftrag?

Wenn Sie eine Pipeline definieren, können Sie sie als Sammlung von Aufträgen definieren. Wenn eine Pipeline ausgeführt wird, können Sie mehrere Aufträge als Teil dieser Pipeline ausführen. Jeder ausgeführte Auftrag verwendet einen parallelen Auftrag , der auf einem Agent ausgeführt wird. Wenn für Ihre Organisation nicht genügend parallele Aufträge verfügbar sind, werden die Aufträge nacheinander in die Warteschlange gestellt und ausgeführt.

In Azure Pipelines können Sie parallele Aufträge in der von Microsoft gehosteten Infrastruktur oder ihrer eigenen (selbst gehosteten) Infrastruktur ausführen. Jeder parallele Auftrag ermöglicht es Ihnen, einen einzelnen Auftrag gleichzeitig in Ihrer Organisation auszuführen. Sie müssen keine parallelen Aufträge bezahlen, wenn Sie einen lokalen Server verwenden. Das Konzept paralleler Aufträge gilt nur für Azure DevOps Services.

Von Microsoft gehostete und selbst gehostete Parallelaufträge

Wenn Sie Ihre Aufträge auf Computern ausführen möchten, die Microsoft verwaltet, verwenden Sie von Microsoft gehostete parallele Aufträge. Ihre Aufträge werden auf microsoft gehosteten Agents ausgeführt.

Wenn Sie möchten, dass Azure Pipelines Ihre Builds und Versionen orchestrieren möchten, verwenden Sie jedoch Ihre eigenen Computer, um sie auszuführen, selbst gehostete parallele Aufträge. Für selbst gehostete parallele Aufträge beginnen Sie, indem Sie unsere selbst gehosteten Agents auf Ihren Computern bereitstellen. Sie können beliebig viele dieser selbstgehosteten Agents in Ihrer Organisation registrieren.

Wie viel kosten parallele Aufträge?

Wir bieten standardmäßig eine kostenlose Dienststufe in jeder Organisation für gehostete und selbst gehostete parallele Aufträge. Parallele Aufträge werden auf Organisationsebene gekauft und von allen Projekten innerhalb einer Organisation gemeinsam genutzt.

Für von Microsoft gehostete parallele Aufträge können Sie jeweils bis zu 10 kostenlose parallele Aufträge von Microsoft abrufen, die für bis zu 360 Minuten (6 Stunden) für öffentliche Projekte ausgeführt werden können. Wenn Sie eine neue Azure DevOps Organisation erstellen, erhalten Sie diese kostenlose Gewährung standardmäßig nicht.

Für private Projekte können Sie einen kostenlosen Auftrag erhalten, der jeweils bis zu 60 Minuten ausgeführt werden kann. Wenn Sie eine neue Azure DevOps Organisation erstellen, erhalten Sie möglicherweise nicht immer diese kostenlose Gewährung standardmäßig.

Um den kostenlosen Zuschuss für öffentliche oder private Projekte anzufordern, übermitteln Sie eine Anfrage.

Hinweis

Es dauert 2-3 Arbeitstage, um auf Ihre kostenlose Tieranfrage zu reagieren.

Es gibt keine Zeitbeschränkung für parallele Aufträge für öffentliche Projekte und eine 30-Stunden-Zeitgrenze pro Monat für private Projekte.

Anzahl paralleler Aufträge Zeitlimit
Öffentliches Projekt Bis zu 10 kostenlose von Microsoft gehostete Parallelaufträge, die jeweils bis zu 360 Minuten (6 Stunden) ausgeführt werden können Kein Gesamtzeitlimit pro Monat
Privates Projekt Ein kostenloser Auftrag, der jedes Mal bis zu 60 Minuten ausgeführt werden kann 1.800 Minuten (30 Stunden) pro Monat

Wenn die kostenlose Stufe nicht mehr ausreichend ist, können Sie für zusätzliche Kapazität pro Parallelauftrag bezahlen. Informationen zu Preiskosten pro Parallelauftrag finden Sie auf der Azure DevOps Preisseite. Kostenpflichtige parallele Aufträge entfernen das monatliche Zeitlimit und ermöglichen Es Ihnen, jeden Auftrag bis zu 360 Minuten (6 Stunden) auszuführen.

Kaufen Sie von Microsoft gehostete parallele Aufträge.

Neue Organisationen verfügen über eine maximale Grenze von 25 parallelen Aufträgen für microsoft gehostete Agents. Wenden Sie sich an den Support, um eine Begrenzungserhöhung anzufordern, je nach Kapazität in der Region Ihrer Organisation.

Wenn Sie Ihren ersten von Microsoft gehosteten parallelen Auftrag kaufen, ist die Anzahl der parallelen Aufträge, die Sie in der Organisation haben, immer noch eine. Um zwei Aufträge gleichzeitig ausführen zu können, müssen Sie zwei parallele Aufträge erwerben, wenn Sie sich derzeit auf der kostenlosen Ebene befinden. Der erste Kauf entfernt nur die Zeitlimits für den ersten Auftrag.

Tipp

Wenn Ihre Pipeline das maximale Auftragstimeout überschreitet, versuchen Sie, Ihre Pipeline in mehrere Aufträge zu teilen. Weitere Informationen zu Aufträgen finden Sie unter Angeben von Aufträgen in Ihrer Pipeline.

Wie viele parallele Aufträge benötigen ich?

Wenn die Anzahl der in der Warteschlange stehenden Builds und Releases die Anzahl Ihrer parallelen Aufträge übersteigt, werden Ihre Build- und Releasewarteschlangen immer länger. Wenn Sie dann feststellen, dass die Verzögerungen in der Warteschlange zu lange dauern, können Sie bei Bedarf zusätzliche parallele Aufträge kaufen. Es gibt mehrere Methoden, mit denen Sie Ihre parallelen Auftragslimits und den Auftragsverlauf überprüfen können.

Anzeigen des Auftragsverlaufs mithilfe des Poolverbrauchsberichts

Sie können den Bericht " Poolverbrauch" verwenden, der auf der Registerkarte "Analyse " Ihres Agentpools verfügbar ist, um ein Diagramm mit ausgeführten und in Warteschlange stehenden Aufträgen anzuzeigen, die mit Ihren parallelen Aufträgen für die vorherigen 30 Tage dargestellt sind. Wenn Sie über einen Backlog von Warteschlangenaufträgen verfügen und Ihre ausgeführten Aufträge am Grenzwert für die Übereinstimmung stehen, möchten Sie möglicherweise mehr parallele Aufträge erwerben. Weitere Informationen finden Sie im Bericht zum Poolverbrauch.

Microsoft-hosted agent pool historical graph

Überprüfen Der Einstellung für parallele Aufträge direkt

Ermitteln Sie, wie viele parallele Aufträge Sie benötigen, indem Sie zunächst sehen, wie viele parallele Aufträge Ihre Organisation derzeit verwendet:

  1. Navigieren Sie zu Organisationseinstellungen>Pipelines>Retention und parallelen Aufträgenparallele Aufträge>.

    Location of parallel jobs in organization settings.

    URL-Beispiel: https://{your_organization}/_admin/_buildQueue?_a=resourceLimits

  2. Zeigen Sie die maximale Anzahl von Parallelaufträgen an, die in Ihrer Organisation verfügbar sind.

  3. Wählen Sie In-Progress-Aufträge aus , um alle Builds und Versionen anzuzeigen, die aktiv einen verfügbaren parallelen Auftrag verwenden oder auf einen parallelen Auftrag warten, der verfügbar ist.

Schätzen der Kosten

Eine einfache Faustregel besagt, dass Sie einen Parallelauftrag pro vier bis fünf Benutzer*innen in Ihrer Organisation benötigen.

In den folgenden Szenarien benötigen Sie möglicherweise mehrere Parallelaufträge:

  • Wenn Sie mehrere Teams haben und wenn jede dieser Teams CI erfordert, benötigen Sie wahrscheinlich einen parallelen Auftrag für jedes Team.
  • Wenn ihr CI-Trigger auf mehrere Zweige angewendet wird, benötigen Sie wahrscheinlich einen parallelen Auftrag für jede aktive Zweigstelle.
  • Wenn Sie mehrere Anwendungen mithilfe einer Organisation oder eines Servers entwickeln, benötigen Sie wahrscheinlich zusätzliche parallele Aufträge: eine, um jede Anwendung gleichzeitig bereitzustellen.

Gewusst wie mehr parallele Aufträge kaufen?

So kaufen Sie weitere parallele Aufträge:

Kaufen von Parallelaufträgen

Kaufen Sie weitere parallele Aufträge in Ihren Organisationseinstellungen:

  1. Melden Sie sich bei Ihrer Organisation an (https://dev.azure.com/{yourorganization}).

  2. Wählen Sie "Organisationseinstellungen" ausgear icon.

    Open Organization settings

  3. Wählen Sie parallele Aufträge unter Pipelines aus, und wählen Sie dann entweder parallele Aufträge für von Microsoft gehostete Aufträge oder für selbst gehostete Aufträge ändern aus.

    manage parallel jobs image

  4. Geben Sie Ihren gewünschten Betrag ein, und speichern Sie dann.

Informationen zu Preiskosten pro Parallelauftrag finden Sie auf der Azure DevOps Preisseite.

Gewusst wie ändern die Menge paralleler Aufträge für meine Organisation?

  1. Melden Sie sich bei Ihrer Organisation an (https://dev.azure.com/{yourorganization}).

  2. Wählen Sie "Organisationseinstellungen" ausgear icon.

    Open Organization settings

  3. Wählen Sie parallele Aufträge unter Pipelines aus, und wählen Sie dann entweder parallele Aufträge kaufen oder für von Microsoft gehostete Aufträge ändern oder für selbst gehostete Aufträge ändern.

    image of manage parallel jobs

  4. Geben Sie eine geringere oder größere Menge von Microsoft gehosteten oder selbst gehosteten Aufträgen ein, und wählen Sie dann "Speichern" aus.

Wichtig

Der gehostete XAML-Buildcontroller wird nicht unterstützt. Wenn Sie über eine Organisation verfügen, in der Sie XAML-Builds ausführen müssen, richten Sie einen lokalen Buildserver ein und wechseln zu einem lokalen Buildcontroller. Weitere Informationen zum gehosteten XAML-Modell finden Sie unter Erste Schritte mit XAML.

Wie wird ein paralleler Auftrag in DevOps Services verbraucht?

Stellen Sie sich eine Organisation vor, die nur über einen von Microsoft gehosteten Parallelauftrag verfügt. Dieser Auftrag ermöglicht Benutzern in dieser Organisation, nur einen Auftrag gleichzeitig auszuführen. Wenn zusätzliche Aufträge ausgelöst werden, werden sie in die Warteschlange gestellt und warten, bis der vorherige Auftrag abgeschlossen ist.

Wenn Sie Release- oder YAML-Pipelines verwenden, verbraucht eine Ausführung nur einen parallelen Auftrag, wenn sie aktiv in einer Phase bereitgestellt wird. Während die Veröffentlichung auf eine Genehmigung oder einen manuellen Eingriff wartet, nutzt sie keinen parallelen Auftrag.

Wenn Sie einen Serverauftrag ausführen oder mithilfe von Releasepipelinen in einer Bereitstellungsgruppe bereitstellen, verwenden Sie keine parallelen Aufträge.

Simple example of parallel jobs

  1. FabrikamFiber CI Build 102 (Mainbranch) beginnt zuerst.
  2. Die Bereitstellung von FabrikamFiber Release 11 wird durch Abschluss von FabrikamFiber CI Build 102 ausgelöst.
  3. FabrikamFiber CI Build 101 (Featurebranch) wird ausgelöst. Der Build kann noch nicht gestartet werden, da die Bereitstellung von Release 11 aktiv ist. Daher bleibt der Build in der Warteschlange.
  4. Release 11 wartet auf Genehmigungen. Fabrikam CI Build 101 beginnt, weil eine Version, die auf Genehmigungen wartet, keinen parallelen Auftrag verbraucht.
  5. Release 11 wurde genehmigt. Es wird erst fortgesetzt, nachdem Fabrikam CI Build 101 abgeschlossen wurde.

Wie wird ein paralleler Auftrag verbraucht?

Beispielsweise weist eine Auflistung in einem Team Foundation Server einen parallelen Auftrag auf. Dadurch können Benutzer in dieser Auflistung nur eine Version gleichzeitig ausführen. Wenn zusätzliche Versionen ausgelöst werden, werden sie in die Warteschlange gestellt und warten, bis die vorherige Version abgeschlossen ist.

Eine Version erfordert nur einen parallelen Auftrag, wenn er aktiv in einer Phase bereitgestellt wird. Das Warten auf eine Genehmigung verbraucht keinen parallelen Auftrag. Das Warten auf einen manuellen Eingriff in der Mitte einer Bereitstellung verbraucht jedoch einen parallelen Auftrag.

Parallel jobs simple example

  1. FabrikamFiber Release 10 wird zuerst bereitgestellt.
  2. Die Bereitstellung von FabrikamFiber Release 11 beginnt nach Abschluss der Bereitstellung von Release 10.
  3. Version 12 wird bis die Bereitstellung von Release 11 aktiv ist.
  4. Version 11 wartet auf eine Genehmigung. Die Bereitstellung von Release 12 beginnt, da eine Version, die auf Genehmigungen wartet, keinen parallelen Auftrag verwendet.
  5. Obwohl Release 11 genehmigt ist, wird sie erst nach Abschluss der Bereitstellung von Release 12 fortgesetzt.
  6. Release 11 wartet auf manuelle Interventionen. Release 13 kann nicht gestartet werden, da der manuelle Eingriffszustand einen parallelen Auftrag verbraucht.

Manuelle Intervention verbraucht keinen Auftrag in TFS 2017.1 und neuer.

Parallele Verarbeitung innerhalb einer einzelnen Version

Die parallele Verarbeitung innerhalb einer einzelnen Version erfordert keine zusätzlichen parallelen Aufträge. Solange Sie genügend Agents haben, können Sie gleichzeitig mehrere Phasen in einer Version bereitstellen.

Angenommen, Ihre Auflistung verfügt über drei parallele Aufträge. Sie können mehr als drei Agents gleichzeitig ausführen, um parallele Vorgänge innerhalb von Versionen auszuführen. Beachten Sie beispielsweise, dass vier oder fünf Agenten aufträge aus drei parallelen Aufträgen aktiv ausführen.

Parallel jobs with additional agents example

Parallele Aufträge in einer Organisation

So ist beispielsweise eine Organisation mit mehreren Team Foundation-Servern vorhanden. Zwei ihrer Benutzer verfügen über Visual Studio Enterprise Abonnements, die sie gleichzeitig auf allen lokalen Servern und in jeder Sammlung verwenden können, solange der Kunde sie als Benutzer zu beiden Servern hinzufügt, wie unten erläutert.

Parallel jobs in an organization example

Ermitteln der Anzahl paralleler Aufträge, die Sie benötigen

Sie können beginnen, zu sehen, ob Ihre Teams standardmäßig mit den parallelen Aufträgen arbeiten können, die Sie erhalten haben. Da die Anzahl der Warteschlangenversionen die Anzahl der parallelen Aufträge überschreitet, die Sie haben, wird die Veröffentlichungswarteschlange länger wachsen. Wenn Sie dann feststellen, dass die Verzögerungen in der Warteschlange zu lange dauern, können Sie bei Bedarf zusätzliche parallele Aufträge kaufen.

Einfache Schätzung

Eine einfache Faustregel: Schätzen Sie, dass Sie für jeden 10 Benutzer auf Ihrem Server einen parallelen Auftrag benötigen.

Detaillierte Schätzung

In den folgenden Szenarien benötigen Sie möglicherweise mehrere parallele Aufträge:

  • Wenn Sie mehrere Teams haben, wenn jede dieser Teams einen CI-Build erfordert, und wenn jede der CI-Builds so konfiguriert ist, dass eine Version ausgelöst wird, benötigen Sie wahrscheinlich einen parallelen Auftrag für jedes Team.

  • Wenn Sie mehrere Anwendungen in einer Auflistung entwickeln, benötigen Sie wahrscheinlich zusätzliche parallele Aufträge: eine, um jede Anwendung gleichzeitig bereitzustellen.

Verwenden Des Visual Studio Enterprise Abonnementvorteils

Benutzern, die über Visual Studio Enterprise Abonnements verfügen, werden VS Enterprise Zugriffsebene im Benutzerhub der TFS-Instanz zugewiesen. Jeder dieser Benutzer trägt zu jeder Sammlung einen zusätzlichen parallelen Auftrag bei. Sie können diesen Vorteil auf allen Team Foundation-Servern in Ihrer Organisation verwenden.

  1. Navigieren Sie zu Servereinstellungen, Zugriffsstufen.

    control panel server versus enterprise access levels

    URL-Beispiel: http://{your_server}:8080/tfs/_admin/_licenses

  2. Klicken Sie auf der linken Seite der Seite auf VS Enterprise.

  3. Fügen Sie Ihre Benutzer hinzu, die über Visual Studio Enterprise Abonnements verfügen.

Nachdem Sie diese Benutzer hinzugefügt haben, werden zusätzliche Lizenzen auf der unten beschriebenen Ressourcengrenzseite angezeigt.

Kauf zusätzlicher paralleler Aufträge

Wenn Sie weitere parallele Versionen ausführen müssen, können Sie zusätzliche private Aufträge aus dem Visual Studio Marketplace kaufen. Da es keine Möglichkeit gibt, parallele Aufträge von Marketplace für eine TFS-Instanz derzeit direkt zu kaufen, müssen Sie zunächst parallele Aufträge für eine Azure DevOps Organisation kaufen. Nachdem Sie die privaten Aufträge für eine Azure DevOps Organisation gekauft haben, geben Sie die Anzahl der erworbenen parallelen Aufträge manuell auf der unten beschriebenen Ressourcengrenzseite ein.

Anzeigen und Verwalten paralleler Aufträge

  1. Navigieren Sie zu Sammlungseinstellungen, Pipelines, Ressourcenbeschränkungen.

    Set resource limits

    URL-Beispiel: http://{your_server}:8080/tfs/DefaultCollection/_admin/_buildQueue?_a=resourceLimits

  2. Anzeigen oder Bearbeiten der Anzahl der erworbenen parallelen Aufträge.

Häufig gestellte Fragen

Gewusst wie sich für die kostenlose Ebene öffentlicher Projekte qualifizieren?

Sie qualifizieren sich für die kostenlosen Grenzwerte für öffentliche Projekte, wenn Sie beide bedingungen erfüllen:

  • Ihre Pipeline ist Teil eines Azure Pipelines öffentlichen Projekts.
  • Ihre Pipeline erstellt ein öffentliches Repository aus GitHub oder aus demselben öffentlichen Projekt in Ihrer Azure DevOps Organisation.

Informationen dazu, wie Sie sich für die Gewährung kostenloser Parallelaufträge bewerben können, finden Sie unter Wie viel Kosten für parallele Aufträge (Microsoft gehostet)?

Kann ich einem bestimmten Projekt- oder Agentpool einen parallelen Auftrag zuweisen?

Derzeit gibt es keine Möglichkeit, Parallelauftragskapazität für ein bestimmtes Projekt oder einen bestimmten Agentpool zu partitionieren oder zu reservieren. Beispiel:

  • Sie erwerben zwei Parallelaufträge in Ihrer Organisation.
  • Sie beginnen zwei Ausführungen im ersten Projekt, und beide parallelen Aufträge werden verbraucht.
  • Sie beginnen eine Ausführung im zweiten Projekt. Diese Ausführung beginnt erst, wenn eine der Ausführungen in Ihrem ersten Projekt abgeschlossen ist.

Gibt es Grenzwerte für die Nutzung von Azure Pipelines?

Die Anzahl der Benutzer*innen, die Azure Pipelines verwenden, ist nicht begrenzt. Für die Nutzung von Azure Pipelines gibt es keine Gebühren pro Benutzer. Benutzer mit grundlegendem und Stakeholderzugriff können beliebig viele Builds und Versionen erstellen.

Gibt es Grenzwerte für die Anzahl von Builds und Releasepipelines, die ich erstellen kann?

Nein. Sie können Hunderte oder sogar Tausende von Pipelines ohne Gebühr erstellen. Sie können eine beliebige Anzahl von selbst gehosteten Agents ohne Gebühr registrieren.

Als Visual Studio Enterprise Abonnenten erhalte ich zusätzliche parallele Aufträge für TFS und Azure Pipelines?

Ja. Visual Studio Enterprise Abonnenten erhalten einen parallelen Auftrag in Team Foundation Server 2017 oder höher und einen selbst gehosteten parallelen Auftrag in jeder Azure DevOps Services Organisation, in der sie Mitglied sind.

Was ist mit der Option, für gehostete Agents per Minute zu bezahlen?

Einige unserer früheren Kunden befinden sich immer noch in einem Minutenplan für die gehosteten Agents. In diesem Plan zahlen Sie $0,05/Minute für die ersten 20 Stunden nach der kostenlosen Stufe und $0,01/Minute nach 20 Stunden. Aufgrund der folgenden Einschränkungen in diesem Plan sollten Sie möglicherweise die Umstellung auf das parallele Auftragsmodell in Betracht ziehen:

  • Wenn Sie den minutenbasierten Plan nutzen, können Sie jeweils nur einen Auftrag ausführen.
  • Wenn Sie Builds für mehr als 14 kostenpflichtige Stunden pro Monat ausführen, ist der minutenbasierte Plan möglicherweise kostengünstiger als das Modell für Parallelaufträge.

Ich verwende XAML-Buildcontroller mit meiner Organisation. Wie berechnet ich diese?

Sie können einen XAML-Buildcontroller für jeden selbst gehosteten parallelen Auftrag in Ihrer Organisation registrieren. Ihre Organisation erhält mindestens einen kostenlosen selbst gehosteten parallelen Auftrag, sodass Sie einen XAML-Buildcontroller ohne zusätzliche Gebühr registrieren können. Für jeden zusätzlichen XAML-Buildcontroller benötigen Sie einen zusätzlichen selbst gehosteten parallelen Auftrag.

Wer kann das System verwenden?

TFS-Benutzer mit einer TFS-CAL können beliebig viele Versionen erstellen.

Um Versionen zu genehmigen, ist eine TFS-CAL nicht erforderlich; Jeder Benutzer mit Dem Stakeholderzugriff kann Freigaben genehmigen oder ablehnen.

Benötige ich parallele Aufträge, um Builds auf TFS auszuführen?

Nein, bei TFS benötigen Sie keine parallelen Aufträge, um Builds auszuführen. Sie können beliebig viele Builds gleichzeitig ohne zusätzliche Gebühr ausführen.

Benötige ich parallele Aufträge zum Verwalten von Versionen in Versionen vor TFS 2017?

Nein.

In TFS 2015 können sie, solange Ihre Benutzer über eine TFS CAL verfügen, keine zusätzlichen Gebühren im Testmodus verwalten. Wir haben es als "Testmodus" bezeichnet, um anzugeben, dass wir letztendlich die Verwaltung von Versionen berechnen würden. Trotz dieser Bezeichnung unterstützen wir die Verwaltung von Versionen in TFS 2015 vollständig.