Ich denke darüber nach, TFS Build-Workflows für komplexe Bereitstellungen zu verwenden. Wir haben einige, die möglicherweise bereitgestellt werden müssen:
- Webanwendungen und -dienste
- Datenbank
- SSRS-Berichte
- SSIS-Pakete
- Wer weiß was noch
Ich mag die Tatsache, dass ich dem Workflow einige grundlegende Parameter geben kann, z. B. den Build, der bereitgestellt werden soll, und der einfach ausgeführt wird. Möglicherweise müssen einige Teile vom Menschen genehmigt werden, und ich weiß, dass der Workflow auch damit umgehen kann. Ein Beispiel ist, dass wir den Workflow verwenden können, um ein Änderungsskript aus unseren Visual Studio-Datenbankprojekten zu erstellen, aber die DBA-Gruppe möchte das Skript genehmigen, bevor es ausgeführt wird.
Ich bin interessiert zu wissen, ob andere in der Vergangenheit "Builds" dafür verwendet haben und welche Probleme gefunden wurden.