2017-09-13 26 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

在另一方面,丹尼尔说,你应该没有必要定制它。