Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

Как назначить разные пути сетевым дискам для разных процессов ?   Найти похожие ветки 

 
ANB ©   (2007-05-28 12:40) [0]

Ситуация.
В настоящий момент сборка проектов у нас проводиться по жутко сложной многоступенчатой технологии. Компиляция с помощью делфи - самый простой шаг.
В процессе сборки используются заранее определенные и зарезервированные имена псевдодисков, которые назначаются с помощью subst и net use.
Специальная программка (батник) позволяет настроить эти диски автоматически на нужный проект/версию.
Вылезла проблема - из-за непонятный проблем некоторые продукты не собираются на XP (тольк на 2000). Переставлять всем программистам операционку как то неохота.
Придумали решение - организовать единый сервер для чистовой сборки (отладочную проводить по прежнему на программерских машинах).
Для удобства хотелось бы, чтобы сборка нескольких проектов/версий могла идти параллельно (иначе смысла в сервере особо не будет)
Остается стартовая для этого решения затыка - можно ли как нибудь назначать псевдодискам различные пути для разных процессов ? Чтобы процессы друг другу не мешали.
Конечно, намного лучше убрать ссылки на диски (заменив путями), но это отдельная проблема, которая потребует правки целой кучи исходников, да к тому же придется программистам перенастраивать свои сборочные сервера (громко сказано, это просто набор батников).


 
ANB ©   (2007-05-28 16:33) [1]

Ой ой. Млин, надо копать старую доку по ДОС, но она скорее всего не поможет, т.к. ДОС однозадачной была.


 
Игорь Шевченко ©   (2007-05-28 16:39) [2]


> Остается стартовая для этого решения затыка - можно ли как
> нибудь назначать псевдодискам различные пути для разных
> процессов ? Чтобы процессы друг другу не мешали.


Разные батники, разные subst"ы...


 
Sergey13 ©   (2007-05-28 16:43) [3]

> [0] ANB ©   (28.05.07 12:40)
> Специальная программка (батник) позволяет настроить эти
> диски автоматически на нужный проект/версию.

Так может написать програмульку, которая будет по номеру версии подставлять нужные пути?


 
ANB ©   (2007-05-28 17:09) [4]


> Так может написать програмульку, которая будет по номеру
> версии подставлять нужные пути?

Дык вот придется так и делать, только лениво. Это пол сборочного сервера перебирать. А так можно было бы готовым пользоваться.


> Разные батники, разные subst"ы...

Да можно и без батников совсем. А subst можно выполнять локально, в рамках одного процесса, чтобы одновременно в другом процессе этот диск смотрел на другую папку ?


 
Игорь Шевченко ©   (2007-05-29 09:43) [5]


> А subst можно выполнять локально, в рамках одного процесса,
>  чтобы одновременно в другом процессе этот диск смотрел
> на другую папку ?


Нет


 
ANB ©   (2007-05-29 11:39) [6]


> Нет

Обломс. Придется парсер писать для конфигурационных файлов. Млин. А может и не помочь, если пути сетевые.



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
3-1174646438
ANB
2007-03-23 13:40
2007.06.17
Можно ли в оракле в контексте одной сессии переключать DBLink ?


3-1175070478
DmitrichJ
2007-03-28 12:27
2007.06.17
Оператор SELECT, а верней сортировка в нём.


3-1175062978
DelphiLexx
2007-03-28 10:22
2007.06.17
Как в DBGridEh e получить колонку по имени её FieldName


9-1146012342
KiberKot
2006-04-26 04:45
2007.06.17
Книга по OGL


1-1177069735
nali
2007-04-20 15:48
2007.06.17
Прозрачность в TImage