2009-07-02 8 views
1

Was ist die Methode, die ich zum Extrahieren, Testen, Kompilieren, Bereitstellen einer ASP.NET (.NET 3.5) -Anwendung von Clear Case 7.0 verwenden sollte.
Ich bin neu in .net-Technologie und mit Visual Studio 2008 Professional Edition .Derzeit Thick-Client Klaren Fall dynamische Ansicht mitbereitstellen. NET-Code mit Tempomat. NET und löschen Fall 7

1/Welchen I Ansicht zum Ziehen der Daten von Clearcase verwenden sollte:
Dynamische Anzeigen oder Snap Shot Aussicht?

2/Ich möchte die neueste Quelle von ClearCase ziehen und die Quelle in einen bestimmten Ordner auf der Serverseite legen. basierend auf der Konfigurationsspezifikation.
Ich begann mit dem Cruise Control .net, um die Quelle aus der dynamischen Ansicht von ClearCase zu ziehen.
Aber es ist mit einem Fehler 'c:/setup/vtproject/abc is not a snapshot view' gescheitert, wenn ja, was sollte in meinem ccnet config sein?

3/Sobald die Objekte kopiert werden, und ein Build-Skript ausführen, um die Objekte zu kompilieren und Release-Version mit einem Release-Label zu entwickeln, einzusetzen die Release-Version in den App-Server-Ordner (n)

Bitte machen Sie mir ein Werkzeug/Lösung zur Einrichtung

+0

Nur eine Frage in meine Kommentare unter – VonC

Antwort

0

1/Welche I Ansicht zum Ziehen der Daten von Clearcase verwenden sollte

Sie können mit einer dynamischen Ansicht starten, da es mit dem Config-spec Geige ermöglicht, bis Du siehst genau y die Daten, die Sie benötigen. Dann wechseln Sie zu einer Schnappschussansicht.

Der Inhalt der Konfigurationsspezifikation hängt davon ab, in welchem ​​Zweig Sie Ihre Daten gespeichert haben (hier eine ASP.Net-Anwendung).
Wenn Sie nicht UCM, sondern nur Base ClearCase verwenden und keine Konfigurationsspezifikation geändert haben, werden sie standardmäßig im Zweig Haupt gespeichert.
die Standardkonfiguration spec Bedeutung ist genug: Last-Regel (load /myVob/MyRootDirectory), Art der Richtlinie nicht in einem dynamischen finden:

element * CHECKEDOUT 
element * /main/LATEST 

Sie können dann mit den gleichen Konfigurations spec Linien plus eins eine Momentaufnahme erklären Ansicht, da sie ... dynamisch;) (sie es nicht tun „load“ alles andere als Ihnen ein Netzwerk Zugriff auf die richtigen Versionen)


2/ich möchte die letzte Quelle von Clearcase ziehen und setzen die Quelle zu einem angegebenen Ordner auf der Serverseite

Da der Tempomat über eine Schnappschussansicht klagt, bedeutet das, dass Sie ClearCase auf dem Server haben müssen (nicht immer eine gute Richtlinie, aber ich beantworte nur Ihre Frage).
Wenn Sie Clearcase dort haben, erklären nur einen anderen Snapshot-Ansicht mit:

  • die gleiche Config-spec als vor
  • erwähnt ein
  • das Stammverzeichnis der Ansicht Snapshot wie Tempomat erwartet ('c:/setup ', supposing ' vtproject ' is a Vob and ' abc 'das Stammverzeichnis Ihres ASP.Net-Projekt)

3/Der Einsatz hat nichts mehr mit Clearcase zu tun. Ein gewisser rsynch- oder robocopy-Prozess ist an dieser Stelle in Ordnung.

+0

Vielen Dank für die schnelle Beratung.Können Sie mir bitte ein Beispiel geben, wie Sie beschrieben für Lösung step1 und Schritt 2 –

+0

@cheria: Dafür sollte ich ein wissen etwas mehr von Ihrem Kontext, und erstens, wenn Sie UCM verwenden oder nicht (wenn nicht, speichern Sie alle Dateien in/main oder/main/anotherBranch)? Dann werde ich illustrieren ... morgen;) (fast Mitternacht hier) – VonC

+0

Ich benutze klar Fall Baseline nicht UCM.Ich speichere die. NET-Dateien in Main-Zweig für Produktion Releases und Unterzweig (en) für die Entwicklung und UAT. Auch vtproject ist mein vob.Ich habe auch eine Snapshot-Ansicht namens vs2008_v1 erstellt. –