任何人都没有在Powershell上进行自定义构建并将工件上传到VSTS目录。
我已经在VSTS代理上配置了Build Process,构建过程全部通过,并且我有工件,我们还需要加密应用程序,该过程在CLI上,我具有Powershell脚本来执行那些任务,但是我无法将该工件上传到VSTS目录,
他的任何人都不知道我如何实现这个目标。
答案 0 :(得分:0)
任务(i)按钮可帮助您了解要在任务上下文中使用的目录。
在Powershell任务的实例中,它将在$(System.DefaultWorkingDirectory)中运行。如果powershell任务处于版本控制中,请使用...按钮选择要执行的powershell脚本。
一旦脚本执行完毕,您可能希望使用“复制任务”将刚刚加密的文件复制到$(Build.ArtifactStagingDirectory)这样的文件中(显然,您需要修改content字段,以便从中复制加密的文件powershell步骤):
然后,您可以准备将$(Build.ArtifactStagingDirectory)的内容发布到Azure DevOps,并将其作为构建的工件。在下面的示例中,此工件将称为drop。
希望有帮助。