【问题标题】:How to exclude the files in build pipeline and deploy it with correct folder structure?如何排除构建管道中的文件并使用正确的文件夹结构进行部署?
【发布时间】:2020-03-16 17:32:34
【问题描述】:

这是我的构建管道。

当我运行这个管道时,所有文件都被排除在外。但是,当它要在服务器上部署时,它会采用 _PublishedWebsite/Eworkbook/ 的路径,然后所有文件都来了。

我想删除那个文件夹。我也参考了这个链接。 Exclude/Skip files in VSTS Build and release

【问题讨论】:

  • 可以在此构建管道中排除文件,并且可以将 zip 文件成功发布为工件,而部署搜索工件的错误文件夹?您要删除哪个文件夹?如果是这样,请同时提供发布管道。或者如果我误解了什么,请随时告诉。

标签: azure azure-devops


【解决方案1】:

但是当它要部署在服务器上时,它会使用 _PublishedWebsite/Eworkbook/ 的路径,然后所有文件都来了。

如果问题发生在部署部分,分享发布管道将有助于找到问题的原因。

我根据您共享的图像创建了一个构建管道,构建运行良好,并在“$(build.artifactstagingdirectory)/web/EworkBook.zip”成功生成了名为“drop”的工件。

然后我创建了发布管道以使用此构建的工件来部署我的网站。从构建中添加工件:

然后使用IIS网站部署模板测试我们是否能得到正确的artifact,从日志中可以看到,可以下载正确的artifact:

无论如何,如果上述方法不适合您,您也可以使用Download Build Artifacts task 下载特定的工件:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2018-10-25
    • 2014-07-23
    相关资源
    最近更新 更多