2016-05-20 10 views
0

Ich habe mich gewehrt, dass dieses Minimatch-Ausschlussmuster funktioniert.Minimatch-Ausschlussmuster in der VSTS-Veröffentlichungsaufgabe

Die ** \ src! (Pakete) Muster funktioniert wie erwartet, aber ich muss auch web.template.config Dateien im Verzeichnis src ausschließen. Ich habe mit ein paar Dinge ausprobiert ** \ src! (Pakete | Web.template .config)

Kann mir jemand helfen oder mich über Fehlerbehebung dies auf eine gute Art und Weise zeigen? Ich stecke fest.

Antwort

2

Um diese an die Arbeit,

  • ich die Kopieren von Dateien hinzugefügt Aufgabe
  • die minimatch Filter auf die
  • der Aufgabe Veröffentlichen Gebrauchte
  • Aufgabe Kopieren von Dateien Angewandt auf Kopieren Sie das gesamte Verzeichnis $ (build.artifactstagingdirectory).

minimatch Der Filter wird wie folgt ...

**/src/**/!(*eb.*emplate*.config) 
!**/packages{,/**}