Leo*_*ese 3 azure azure-devops azure-pipelines-build-task
我正在为我的 web 应用程序设置一个新的 Azure DevOps 管道。我可以看到构建工件保存在名为$Build.ArtifactStagingDirectory. 这个路径变量指向哪里以及我可以访问我的工件多长时间?
此外,Azure DevOps 版本(跟踪一段时间内构建的所有工件)是否构建了工件?如果不是,如何对我的构建工件进行版本控制?
在代理中有 3 个文件夹:a,b和s. 变量$(Build.ArtifactStagingDirectory)指向文件夹a(一个工件),所以路径是c:\agent\_work\1\a(如果代理位置是c:\agent,1也可以是另一个数字,根据有多少构建,这个数字是递增的)。
文物没有保存在那里!当你构建代码的所有代码和文物的文件夹中s(小号OURCES),最好的做法是只复制文物,文件夹a,然后使用任务“发布打造神器”,在这个任务中,您需要从文件夹中的文物a并将它们放在 Azure DevOps 存储或文件共享中(如果使用自托管代理)。
从 Azure DevOps 存储/文件共享中,根据您的保留策略存在工件。
如果将工件保存在 Azure DevOps 中,则可以从构建摘要页面访问您的工件或创建发布管道。如果您将它们保存在文件共享中,您可以在那里或在发布管道中访问它们。
| 归档时间: |
|
| 查看次数: |
8516 次 |
| 最近记录: |