Frischer Wind fürs Projekt – Teil 2 (windows.developer 3/2018)
Im zweiten Artikel werden wir die interessanten Neuerungen für den Alltag als Tester, Entwickler und Scrum Master etwas genauer betrachten.
Autor: Nico Orschel und Thomas Rümmler
Im zweiten Artikel werden wir die interessanten Neuerungen für den Alltag als Tester, Entwickler und Scrum Master etwas genauer betrachten.
Autor: Nico Orschel und Thomas Rümmler
Wer für große Umgebungen im Release Management bereits Variablen verwalten musste, weiß wie umfangreich diese werden können. Auch kann es vorkommen, dass Variablen über verschiedene Release Definitionen wiederverwendet werden. Dafür gibt es jetzt mit TFS 2018 Abhilfe in Form von Variable Groups. Eine Variable Group enthält dabei verschiedene Variablen. Diese können entweder im Klartext oder…
Seit Einführung des neuen JSON-Build Systems im TFS steht auch der Build Task Run Functional Tests zur Verfügung. Dieser ermöglicht die Ausführung von Selenium – und anderen funktionalen Test-Frameworks durch einen Test Agent auf einer Menge von Remote-Maschinen (d.h. auf Rechnern ohne Build Agent). Mit diesem ist es möglich nicht nur Tests auf Basis von Test…
Microsoft hat bereits mit TFS 2013 eine weitere Komponente in die Visual Studio ALM Familie integriert: Release Management. Im Wesentlichen arbeitet dieses System mit der Windows Workflow Foundation zur Ablaufsteuerung. Wir empfehlen unseren Kunden seit längerem bei der Erweiterung nicht auf workflowbasierte Activities zu setzen, da sich hier einiges verändern wird. Beim Lesen der Release…
TFS functions enhanced and simplified using the TFS ASAP With the Release Management for Visual Studio a new TFS component is available to roll out the results of a build process to the staging- or production environment. Even the realization of a complex publishing process is possible. But is it really necessary to have a…
TFS Funktionen vereinfacht und erweitert mit dem TFS ASAP Mit dem Release Management for Visual Studio steht eine neue TFS-Komponente zur Verfügung um die Ergebnisse von Buildprozessen auf die Staging- oder Produktivumgebung auszurollen. Eine Realisierung von komplexen Veröffentlichungsprozessen ist, vorausgesetzt man verfügt über die neueste TFS Version, relativ unkompliziert möglich. Aber benötigt man tatsächlich gleich…
Bei einer entsprechenden Konfiguration eines Blob Storages kann auf die abgelegten Dateien direkt über eine statische URL zugegriffen werden. Eine Bereitstellung von Downloads ist damit einfach möglich. Aufgrund der sehr guten Anbindung der Microsoft Rechenzentren und der selbstskalierenden Architektur der Speicherlösung sind diese auch bei einer großen Anzahl an parallelen Abrufen, wie sie häufig kurz…
Softwareentwicklung ist Teamarbeit. Die sich immer mehr verbreitenden agilen Vorgehensmodelle sind das beste Beispiel dafür. Dabei wird beispielsweise ein Sprint bzw. eine Iteration gemeinsam geplant, sich täglich über den Fortschritt ausgetauscht und abschließend gemeinsam reflektiert. Am Ende des Sprints steht ein Softwareprodukt zur Verfügung, welches neue Features und Verbesserungen enthält und von den Kunden genutzt…
Der Team Foundation Server (TFS) besitzt erstmals in der Version 2013 mit Release Management for Visual Studio eine integrierte Lösung für Continuous Delivery. Allerdings ist es nach der Installation des Release Management Servers nicht ohne manuelle Anpassungen möglich, das automatische Deployement während eines Team Builds auszuführen. Wir haben die Lösung für Sie.
Wie stellt man sicher, dass die richtigen DLLs ausgeliefert werden? Wie kann man die Integration der eigenen Software vereinfachen? Wie werden Assemblies richtig versioniert? Wie behalt man den Überblick über die Bestandteile der eigenen Software? Die Anworten darauf liegen in der richtigen Versionierungsstrategie…