当前位置: 首页 > 知识库问答 >
问题:

Devops Build不会删除Web Application\Services的文件

洪昊然
2023-03-14

我们使用Devops 2019,并使用内部代理进行构建设置,我们有一个包含控制台和web应用程序代码的. net解决方案文件。每次运行拉请求构建时,构建删除文件仅包含控制台应用程序特定的删除代码文件,而不包含web应用程序\服务特定的删除。以下是MSBuild参数/p:DeployOnBuild = true/p:Web publish method = file system/p:packageassingfile = true/p:skipinvaliconfigurations = true/p:package location = " $(Build . artifactstagingdirectory)\ "已尝试,但未成功< br> VSTS版本未删除Web应用程序的所有文件

共有1个答案

毕嘉
2023-03-14

您可以尝试对Msbuild参数使用属性(/p:outputpath=$(Build.ArtifactStagingDirectory)\)。见下文:

/p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:outputpath=$(Build.ArtifactStagingDirectory)\

如果/p: outputpath不工作。请访问Build任务(例如Visual Studio Build任务)的构建日志,查看Web应用程序是否构建成功。并检查Web应用程序的构建结果输出的位置。然后您可以使用Copy files任务将Web应用程序的构建结果复制到文件夹$(build.artifactstagingdirectory)中,以便由发布构建工件任务发布。

 类似资料:
  • 问题内容: 我有以下Java代码,它会遍历目录中的所有文件并将其删除。 但是,它不会删除所有文件。在执行此操作时,通常会留下几千个中的20-30个。是否有可能解决此问题,或者我偶然发现了一些最好单独使用的Java伏都教徒? 问题答案: 强制使用垃圾回收器运行会使所有文件可删除。

  • 编辑:修改问题以更好地反映问题。此处最初发布的问题 我有一个父实体(< code >上下文)和一个子实体(< code >用户)。父级上的级联“删除”不会删除子级。代码如下:

  • 我在Azure cosmosDB中有一个集合,我在其中启用了无默认值的生存时间(TTL)功能。 根据我将在此问题中提到的文档,一切似乎都非常清楚,但仍然缺少一些东西,因为5天后我仍然可以看到TTL为300秒的文档。 符合文件要求: Azure Cosmos DB将在这段时间后自动删除这些项目,因为它们是最后一次修改的。生存时间值以秒为单位进行配置。当您配置TTL时,系统将根据TTL值自动删除过期的

  • 问题内容: 尝试删除不为空的文件夹时,出现“访问被拒绝”错误。我尝试使用以下命令:。 删除/删除不为空的文件夹/目录的最有效方法是什么? 问题答案: 标准库参考:shutil.rmtree。 根据设计,在包含只读文件的文件夹树上失败。如果要删除该文件夹而不管它是否包含只读文件,请使用

  • 我有以下错误,詹金斯无法从工作区删除一些文件。我可以手动删除文件,但如何使其自动化?我在构建之前选中了删除工作区,并在“要删除和包含的文件模式”中插入了**/tellar.tar.gz,但仍然不会这样做。 正在删除项目工作区。。。 清洁本地目录。 hudson.util.IOException2:远程文件操作失败: /local/hudson/workspace/CITI_PATCH_LATE在h

  • 我有文件在上传/project ect1/更新。 问题是,只删除更新中的文件。我想删除文件夹上载中的目录。。。也就是说,文件夹名“project1”和“update”在更新中的文件被删除后也会被删除。你能帮我找出错误吗?? 这个编码发出警告 警告:clocdirer()期望参数1为资源, 警告:rmdir(update)[function.rmdir]:没有这样的文件或目录。。 但是在目录上传中,