gpt4 book ai didi

azure - 构建不会创建任何工件

转载 作者:行者123 更新时间:2023-12-03 04:11:01 25 4
gpt4 key购买 nike

因此,我尝试创建一个包含所有测试程序集的构建,以便我可以运行我的发布管道以及其中的所有测试。然而,构建不会创建任何工件,因此我的管道没有用于运行测试的二进制文件。我做错了什么?

我的build设置的图片: The build process

The copy process

The artifact publish process

YAML for the build can be found here: https://pastebin.com/qumhiVKZ

最佳答案

构建任务会生成一个可发布的 MSDeploy 包到 $(build.artifactstagingdirectory)\\,这是因为 /p:PackageAsSingleFile=true 参数。我相信实际发布的是 MSDeploy 包,其中包含一个 .zip 文件(实际包),以及几个批处理脚本和一个要部署的 .xml 参数文件它。

删除以下参数:

/p:PackageAsSingleFile=true
/p:packageLocation="$(build.artifactstagingdirectory)\\"

..并使用以下参数可能会有所帮助:

 /p:DeployOnBuild=true
/p:DeployDefaultTarget=WebPublish
/p:WebPublishMethod=FileSystem
/p:DeleteExistingFiles=True
/p:publishUrl="$(build.artifactstagingdirectory)"

如果无法访问构建任务的完整 YAML 定义,则很难确定应使用的确切参数集。

关于azure - 构建不会创建任何工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56687288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com