Frage

Ich weiß, ich weiß. Es gibt eine Million Threads überall über Probleme mit zugeordneten Laufwerken sprechen. Ich habe viele von ihnen bereit, aber ich kann immer noch die scheint meinen Kopf, um dieses Problem oder kommen zu einer Lösung zu wickeln.

Ich habe einen Build-Server / Continuous Integration Server (Win 2003 läuft CruiseControl.NET), der zuhört unsere Quelle Steuerungsserver. Wenn eine Änderung erkannt wird, wird der Build-Server den neuen Code, kompiliert es, testet sie und wenn sie erfolgreich sind, kopiert die Dateien auf einem unserer Webserver. Es gibt 6 Webserver - 3 Windows 2003-Boxen, 3 LAMP-Boxen. Jedes Betriebssystem verfügt über eine separate Entwicklung, Inszenierung und Produktion Box. Alle 6 Web-Server auf einem anderen Laufwerk auf dem Build-Server zugeordnet. Ich habe einen Windows-Start-up-Skript, das ein paar „NET USE“ Befehle aufruft, die die Bühne für die Installationen festgelegt.

CCNET ist der Dienst, der zuhört zu SVN. Allerdings CCNET ruft NAnt alle die eigentliche Verarbeitung und Aufgaben (Erstellung, Prüfung, Kopieren).

auszuführen

Wenn ich die Laufwerke manuell zuordnen und die NAnt Skripte manuell ausführen, funktioniert alles wunderbar. Wenn das Startskript der Laufwerke abbildet und CCNET löst den NAnt, sind die Laufwerke nirgends zu finden. Ich denke, das Problem etwas mit Benutzerkonten zu tun hat. CCNET läuft unter dem lokalen Systemkonto. Ich weiß nicht, was unter dem Startskript läuft berücksichtigen. Offensichtlich manuelle Ausführung läuft unter meinem Konto.

Der seltsamste Teil ist, dass an bestimmten Stellen in der Vergangenheit alles super funktioniert. Ich bin nicht sicher, was sich geändert. Wie kann ich die zugeordnete Laufwerke bekommen für alle Benutzer und Dienste sichtbar zu sein? (Auch andere Kritik an irgendeinem Teil dieser Einrichtung / Prozess ist willkommen)

War es hilfreich?

Lösung

Das Problem war, auf jeden Fall mit Benutzerkonten. Die Laufwerke wurden unter verschiedenen Konten als das Konto zugeordnet CCNET wurde läuft. Nachdem ich endlich alles begradigt und habe es auf dem lokalen System-Account alles läuft funktionierte gut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top