我目前使用“发布工件”任务作为我的VSTS构建的一部分,这一切工作正常。VSTS“发布工件”powershell脚本
我现在想做一个定制版本的这个任务,因为我想选择哪些工件发布。有人可以告诉我是否有一个PowerShell脚本可以执行“发布工件”任务的实际功能吗?这样我可以修改和使用我的构建定义中的脚本。
我目前使用“发布工件”任务作为我的VSTS构建的一部分,这一切工作正常。VSTS“发布工件”powershell脚本
我现在想做一个定制版本的这个任务,因为我想选择哪些工件发布。有人可以告诉我是否有一个PowerShell脚本可以执行“发布工件”任务的实际功能吗?这样我可以修改和使用我的构建定义中的脚本。
应该没有必要修改任何东西来实现你想要的。
您可以参考源代码自定义任务运行的条件:PublishBuildArtifacts。
它使用task.uploadfile命令将文件上传到容器中,这可能会从PowerShell中调用,例如:Write-Host "##vso[task.uploadfile]c:\additionalfile.log"
在另一方面,丹尼尔说,你应该没有必要定制它。