Jestem świadomy the -skip parameter, ale czy istnieje sposób, aby powiedzieć MSDeploy, aby pominąć wiele katalogów? Wielokrotne wywołanie parametru nie wydaje się działać.Wiele pominięć w MSDeploy?
13
A
Odpowiedz
34
Jeśli masz następujące pliki w folderze C:\Data\Personal\My Repo\MSDeploy\MultiSkip
.
Aby zsynchronizować źródła do dest komenda będzie:
msdeploy -verb:sync
-source:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Source"
-dest:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Dest"
Zmiany mają pokazać na rysunku poniżej.
Bez pominięć jest 19 zmian.
Pomiń 1 folder
Następnie polecenie, aby przejść do katalogu sub03 byłoby:
msdeploy -verb:sync
-source:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Source"
-dest:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Dest"
-skip:objectName=dirPath,absolutePath="sub03"
Wynik byłby:
Tak więc istnieje 14 dodany akta.
Skip 2 katalogi
aby pominąć 2 katalogi polecenie byłyby
msdeploy -verb:sync
-source:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Source"
-dest:contentPath="C:\Data\Personal\My Repo\MSDeploy\MultiSkip\Dest"
-skip:objectName=dirPath,absolutePath="sub03"
-skip:objectName=dirPath,absolutePath="sub02"
Następnie wynik to Istnieją tylko 9 zmienia tu więc widzimy, że wiele kontenerów działa.
5
skip:objectName=dirPath,absolutePath=
przyjmuje wyrażenie regularne, więc można osiągnąć ten sam rezultat jak odpowiedzi powyżej, używając:
-skip:objectName=dirPath,absolutePath="sub02|sub03"
rury |
wskazujący OR
Powiązane problemy
- 1. powershell lub msdeploy
- 2. MSDeploy Pomiń korzeń web.config
- 3. MsDeploy zwraca 403 zabronione
- 4. MSDeploy "zawiesza się" na MSDeployPublish
- 5. Dlaczego funkcja ConcurrentNavigableMap została zaimplementowana jako lista pominięć?
- 6. Jak określić parametry MSDeploy z MSbuilda
- 7. Jak skonfigurować Application Pool z MSDeploy
- 8. Jak określić IIS Web Application Name w Parameters.xml stosować MSDeploy
- 9. Używanie programu MSDeploy do wdrażania aplikacji konsolowej na serwerze DMZ
- 10. Używanie MSDeploy do instalowania usług Windows z pakietu
- 11. Ustawianie puli aplikacji dla pakietu przy użyciu MSDeploy
- 12. Zestaw puli aplikacji z MSDeploy i TFS 2010
- 13. MSDeploy: "Pozostaw dodatkowe pliki docelowe" z wiersza poleceń?
- 14. Jak sprawdzić, która wersja Webdeploy/msdeploy jest obecnie zainstalowana?
- 15. Jak wdrożyć projekt za pomocą narzędzia msdeploy zamiast msbuild
- 16. Jak wdrożyć pakiet (zip) w określonej witrynie w ramach IIS przy użyciu msdeploy
- 17. Wywoływanie relacji wiele-wiele w SQLAlchemy
- 18. Trójstronna relacja wiele-wiele w Laravel
- 19. Jak możemy uwzględnić pliki utworzone przez ajaxmina w pakiecie msdeploy utworzonym przez MSBuild
- 20. Używanie metody MSDeploy/Web Deploy jako metody publikowania w programie Visual Studio z wieloma użytkownikami
- 21. Publikowanie pliku DACPAC z MSDeploy, znaki UTF8 w skrypcie po wdrożeniu zostały utracone
- 22. MSDeploy wyrzuca dziwny błąd: dane strumieniowe pliku xxxxx.dll nie są jeszcze dostępne
- 23. Zbyt wiele indeksów w RavenDBZbyt wiele indeksów w RavenDB
- 24. Wiele połączeń w Codeigniter
- 25. Wiele autokomendy w vim
- 26. Wiele selektory w jQuery
- 27. Wiele grup w Elasticsearch
- 28. Wiele scenorysków w Swift
- 29. Wiele okien w PyQt4?
- 30. Wiele ruterów w ember.js?
+1 dla plików drzewa DOS sam; och i za odpowiedź –