Es scheint seltsam, dass die wichtigsten Build-Definitionen keine Geschichte haben, aber ich kann keine Mechanismen finden. Bitte sagen Sie mir, dass es im Laufe der Zeit Änderungen an den Builddefinitionen geben kann.Ist es möglich, den Verlauf von Änderungen an einer Builddefinition in TFS2010 abzurufen?
Antwort
Blick in die Quellcodeverwaltung unter:
$/ProjectName/TeamBuildTypes
Es sollte eine vollständige Geschichte von Änderungen an der <> .proj Datei dort gespeichert sein.
Sie können die .proj-Dateien in TFS 2010-Builds verwenden (aus Gründen der Abwärtskompatibilität). Also, wenn Sie wirklich Änderungen verfolgen mussten, fügen Sie einfach die .proj-Datei zum entsprechenden TeamBuildTypes-Ordner hinzu. Wenn Sie die Builddefinition im Formular "Prozess" erstellen, müssen Sie die Buildprozessdatei in "Upgrade-Vorlage" ändern und dann den Pfad zum Konfigurationsordner unter Build-Prozessparameter angeben.
Ich bin ziemlich sicher, dass es keine Möglichkeit gibt, die Änderungen an der Build-Definition automatisch zu verfolgen. Sie können dies jedoch manuell tun, indem Sie die Definition bei jeder Änderung in eine Datei exportieren und diese Datei dann in die Quellcodeverwaltung einchecken.
Sie müssen das Team Foundation Server Power Tools geeignet für Ihre TFS Version installieren, dann können Sie
TFPT builddefinition
Definitionen zu exportieren verwenden.
- 1. Ist es möglich, den Verlauf einer Zeile in SVN anzuzeigen?
- 2. Ist es möglich, den Aufrufstapel programmgesteuert in VB6 abzurufen?
- 3. Ist es möglich, den Quellcode von heroku abzurufen?
- 4. Ist es möglich, den Formularnamen von einem Java HTTPServletRequest abzurufen?
- 5. Ist es möglich, den Namespace eines erhöhten Fehlers abzurufen?
- 6. sehen Änderungen in Regal in TFS2010
- 7. Ist es möglich, Änderungen an den in CorePlot dargestellten Daten zu animieren?
- 8. Ist es möglich, Eigenschaftsnamen von einem datengebundenen Objekt abzurufen?
- 9. Hinzufügen einer Teamprojektkollektion in TFS2010
- 10. Ist es möglich, Albumcover von einer Remote-MP3-Datei in Android abzurufen?
- 11. Ist es möglich, jquery-Objekte von einer HTML-Zeichenfolge abzurufen, die nicht im DOM enthalten ist?
- 12. Ist es möglich, den vollständigen Pfad zu einer Asset-Datei für Android-Anwendungen als Zeichenfolge abzurufen?
- 13. Python's PyQtGraph: Ist es möglich, einen geologischen Verlauf zu haben?
- 14. Gated Check-In in TFS2010
- 15. Gibt es eine Möglichkeit, den vollständigen Verlauf von GitHub herunterzuladen?
- 16. Passwortgeschützte Build für TFS2010
- 17. Ist es möglich, den Konsolenverlauf programmatisch zu löschen?
- 18. Ist es möglich, Änderungen von Attributen zu 'beobachten'?
- 19. Ist es möglich, den Commits-Verlauf für eine Datei in github api zu erhalten?
- 20. Ist es möglich, den Inhalt des Feldes copy_to in Elasticsearch abzurufen?
- 21. Ist es möglich, ein .git-Repository zu verkleinern, ohne den Verlauf neu zu schreiben?
- 22. Ist es möglich, den Fortschritt einer Sortierung in Linux anzuzeigen?
- 23. Gibt es eine Möglichkeit, den PHPDoc-Kommentar einer Klassenkonstante abzurufen?
- 24. Ist es möglich, in einer PHP-Sitzung gespeicherte Daten abzurufen? (Sicherheitsproblem)
- 25. Saxon XQuery und Collection: Ist es in der FLWOR-Abfrage möglich, Dateinamen von zurückgegebenen Elementen abzurufen?
- 26. Gibt es sowieso Änderungen an den Tastaturkürzeln in Eclipse?
- 27. Überwacht Änderungen an den Einstellungen in app.config
- 28. Ist es möglich, alle Mitglieder, einschließlich private, aus einer Klasse in Java mit Reflektion abzurufen?
- 29. Ist es möglich, mit informatica powercenter nur die Feldnamen aus einer Eingabe-Flat-Datei abzurufen?
- 30. Ist es möglich, einen MetadataWorkspace ohne eine Verbindung zu einer Datenbank abzurufen?
diese .proj-Dateien stammen von Teambuild 2008, die gleiche Struktur und Dateien existieren nicht in TFS 2010. Das ist das ganze Problem, es gibt keine Datei irgendwo gespeichert. Es muss nur die Build-Schritte in der Datenbank beibehalten. – Alex
Danke für dieses Update. Ich dachte mir, weil TFS 2010 das Verzeichnis TeamBuildTypes erstellt hat, das es mit etwas füllen würde. – Robaticus
Alex-- Ich habe immer noch nichts über die inhärente Fähigkeit gefunden, Build-Änderungen im Laufe der Zeit zu verfolgen, aber eine Sache, die Sie tun können, ist das Exportieren des Builds und das Speichern in der Quellcodeverwaltung. Kludgy, könnte aber funktionieren. – Robaticus