2017-09-13 58 views
0

我目前使用「發佈工件」任務作爲我的VSTS構建的一部分,這一切工作正常。VSTS「發佈工件」powershell腳本

我現在想做一個定製版本的這個任務,因爲我想選擇哪些工件發佈。有人可以告訴我是否有一個PowerShell腳本可以執行「發佈工件」任務的實際功能嗎?這樣我可以修改和使用我的構建定義中的腳本。

回答

1

應該沒有必要修改任何東西來實現你想要的。

  • 可以操作文件系統通過PowerShell腳本你的心臟的內容,爲了要發佈你想如何
  • 您可以使用多個發佈文物任務發佈套不同的文件夾安排文物
  • 的您可以控制在一個給定的任務與conditional rules
1

您可以參考源代碼自定義任務運行的條件:PublishBuildArtifacts

它使用task.uploadfile命令將文件上傳到容器中,這可能會從PowerShell中調用,例如:Write-Host "##vso[task.uploadfile]c:\additionalfile.log"

Logging Commands

在另一方面,丹尼爾說,你應該沒有必要定製它。