我的构建完成没有任何错误,但它为发布步骤创建了一个随机命名的zip文件(s.zip)。
在发布步骤之后,我最终在s.zip
文件夹中找到了inetpub/wwwroot/admin-tool/
。我差不多了,但是我希望它解压缩并将所有内容转储到这里。这应该是自动的,不应该吗?
我的dotnet发布如下: 并导致它运行,这就是我获取s.zip的方式:
C:\Program Files\dotnet\dotnet.exe publish C:\agent\_work\3\s\Angular.AdminTool.csproj -c release --output C:\agent\_work\3\a\s
如果我尝试编辑-o参数并将其设为-o $(Build.ArtifactStagingDirectory)/admin-tool
,我将最终得到C:\agent\_work\3\a\admin-tool\s.zip
我的zip名称是否与我的网站名称(admin-tool)相同,这是在发布步骤中自动提取zip的关键?
答案 0 :(得分:1)
如果它帮助其他人,我使用简单的命令行工具而不是预先制作的" dotnet核心"的:
对于存档文件任务,请务必在构建过程中包含要使用的zip的硬编码名称:
答案 1 :(得分:0)