2012-04-05 21 views
5

Mam problem, który bym pomyślał, że inni mogą się przedostać, ale nie mogę znaleźć żadnych postów.Powolne Light.exe - wydanie AV

Moje (małe) projekty WiX trwają w wieku (2-4 min. Każdy), aby budować na naszym serwerze budowania, ale są znacznie szybsze na moim pulpicie (kilka sekund).

Po pewnym poklepaniu zawęziłem go do McAfee, skanując pliki tymczasowe utworzone przez światło (znajdujące się w zmiennej środowiskowej użytkownika TEMP). Nie wiem, dlaczego tak długo trwa skanowanie - wyłączenie AV ma czas budowy znacznie poniżej 2 minut, poprzednio było to ponad 20!

Teraz mój problem polega na tym, jak wykluczyć te pliki tymczasowe z AV. Nie chcę wykluczać folderu TEMP z oczywistych powodów i wydaje się, że nie ma sposobu na wykluczenie nazwy pliku bez tworzenia dużej dziury w AV.

Sądzę, że moje pytanie brzmi: czy istnieje sposób skonfigurowania pliku light.exe do korzystania z innej ścieżki niż TEMP? Próbowałem niektórych przełączników linii poleceń bez powodzenia. Może mógłbym dodać coś do Light.exe.config? Pozdrawiam.

Odpowiedz

7

Nie można po prostu wyłączyć skanowania antywirusowego w czasie rzeczywistym na swoich maszynach budujących? Moim argumentem przemawiającym za tym jest to, że Twoja maszyna wirtualna powinna być w pełni zeskanowana, a następnie wyłączona, a wszystkie pliki, które trafiają do maszyny budującej, pochodzą z kontroli źródła i/lub udziałów plików, które powinny być już przeskanowane w różnych punktach w górę w proces.

Przejechaliśmy ponad 100 000 buildów rocznie podczas mojej ostatniej pracy, a A/V zabiłoby nas.

W przeciwnym razie po wpisaniu light.exe -? zobaczysz zmienną środowiskową o nazwie WIX_TEMP, która przesłania katalog tymczasowy.

+0

To byłoby idealne, ale zasady AV tutaj są zarządzane centralnie przez ePO i jedynym wyróżnieniem jest serwer lub stacja robocza. – user1164624

+0

(kliknij, aby wejść przez pomyłkę). Wyłączenie go byłoby idealne, ale zasady AV tutaj są zarządzane centralnie przez ePO i jedynym wyróżnikiem jest serwer lub stacja robocza. Próbowałem WIX_TEMP i była to duża poprawa, ale światło wciąż tworzyło taksówki w lokalizacji użytkownika TEMP, które są skanowane. Mam już listę wyłączeń i okazało się, że C: \ Windows \ Temp już tam był, więc usunąłem zmienne środowiskowe TEMP użytkownika z moich maszyn budujących i teraz działają lepiej. Dodałem także pewne wykluczenia TFS i działa teraz naprawdę dobrze :). Dzięki za pomoc. – user1164624

+1

Nie ma problemu. Przyjęcie i zaakceptowanie mojej odpowiedzi byłoby docenione. –