powershell - 如何通过 Powershell 在 Azure Devops 中生成构建工件
问题描述
我需要将构建定义完全包含在 powershell 脚本中。
我可以安装 dotnet、恢复包、构建一切,现在我需要创建一个工件。
我找不到在 Powershell 中调用与 PublishBuildArtifacts@1 任务等效的方法,什么也没有出现,也到处搜索。应该不难...
提前致谢。
解决方案
“发布构建工件”应该可以解决它。我还将添加一项任务,以在发布之前将文件存档以被视为工件。
构建报告现在显示了一个链接,用于下载由 powershell 脚本生成的文件。
总结:
归档任务发布构建$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
工件任务发布$(Build.ArtifactStagingDirectory)
用于存档的 yaml:-任务:ArchiveFiles@2 displayName:'存档输出'输入:rootFolderOrFile:交付
发布的 yaml:-任务:PublishBuildArtifacts@1
显示名称:' Publish Artifact: drop
'
推荐阅读
- vb.net - 按住鼠标按钮时更改多个按钮的背景颜色?
- r - 从两个文件的两列中获取不常见的元素
- javascript - on 提交添加输入到表单而不是提交更新的表单 vanilla js
- php - 为什么我的 Recaptcha 在提交时失败?
- scala - 广播 Array[Row] 并在单独的包中使用它
- docker - 如何在 docker 容器内针对外部应用程序运行 cypress 测试
- java - JAXB 忽略 @XmlAttribute 注释
- seaborn - 如何并排绘制来自两个不同数据帧的计数图?
- javascript - 如何从对象中提取 pin 属性并在 JavaScript 中创建一个 pin 数组?
- r - 如何将数据框从宽转换为长并将一列的不同值分隔成新列?