Msbuild MsDeploy在CopyAllFilesToSingleFoldPerformsDeploy期间停止部署目录

Msbuild MsDeploy在CopyAllFilesToSingleFoldPerformsDeploy期间停止部署目录,msbuild,msdeploy,webdeploy,Msbuild,Msdeploy,Webdeploy,我有一个大致如下的项目结构 Root MyProject.Web App js sass img other stuff.. other stuff... other stuff... 出于某种原因,msdeploy突然停止了对我的sass目录的复制。根据经验,我知道要检查的一些事情: 它包含在csproj中。这是通过应用程序目录上的通配符来完成的。我已经在几个项目中使用了它,事实上它以前在这个项目中

我有一个大致如下的项目结构

Root
  MyProject.Web
     App
        js
        sass
        img
        other stuff..
     other stuff...
  other stuff...
出于某种原因,msdeploy突然停止了对我的
sass
目录的复制。根据经验,我知道要检查的一些事情:

  • 它包含在csproj中。这是通过应用程序目录上的通配符来完成的。我已经在几个项目中使用了它,事实上它以前在这个项目中工作过
  • 它将在webdeploy的
    CollectFilesFromContent
    步骤中列出
但在
将所有文件复制到SingleFoldPerformsDeploy
步骤中,它被忽略

我通过使用以下参数将
MsBuild
指向
MyProject.Web.csproj
从CI启动此程序

/p:DeployTarget=MSDeployPublish /p:Configuration=QA /p:MsDeployServiceUrl="https://${bamboo.deployServer}:8172/MsDeploy.axd";DeployIisAppPath="${bamboo.deploySite}";username="${bamboo.deployUser}";password="${bamboo.deployPassword}" /p:SolutionDir=${bamboo.build.working.directory}\ /p:DeployOnBuild=True /p:MSDeployPublishMethod=WMSVC /p:AllowUntrustedCertificate=True /p:AllowUnsafeBlocks=true
这是我的日志的一个截短副本,应该可以说明我在说什么

build   12-Feb-2016 18:57:04    CollectFilesFromContent:
build   12-Feb-2016 18:57:04      Gather all files from Project items @(Content). Adding:
build   12-Feb-2016 18:57:04      
App\img\loading.gif;
<...snip...>
App\js\app.js;
App\js\directives\adminNavigation.js;
<...snip...>
App\js\screens\myTime\listView.html;
<...snip...>
App\sass\admin.css;
App\sass\admin.scss;
App\sass\home.css;
App\sass\home.scss;
App\sass\lib\_normalize.scss;
App\sass\login.css;
App\sass\login.scss;
<...snip...>
build   12-Feb-2016 18:57:04    CollectFilesFromIntermediateSatelliteAssembliesWithTargetPath:
build   12-Feb-2016 18:57:04      Gather all files from Project output (IntermediateSatelliteAssembliesWithTargetPath). Adding:
build   12-Feb-2016 18:57:04    CollectFilesFromReference:
build   12-Feb-2016 18:57:04      Gather all files from Project items @(ReferenceCopyLocalPaths,ReferenceComWrappersToCopyLocal,ResolvedIsolatedComModules,_DeploymentLooseManifestFile,NativeReferenceFile).
build   12-Feb-2016 18:57:04    CollectFilesFromAllExtraReferenceFiles:
build   12-Feb-2016 18:57:04      Gather all files from Project items @(AllExtraReferenceFiles). Adding:
build   12-Feb-2016 18:57:04    CollectFilesFrom_SourceItemsToCopyToOutputDirectory:
build   12-Feb-2016 18:57:04      Gather all files from Project items @(_SourceItemsToCopyToOutputDirectoryAlways,_SourceItemsToCopyToOutputDirectory). Adding:
build   12-Feb-2016 18:57:04      bin\Version.txt
build   12-Feb-2016 18:57:04    CollectFilesFrom_binDeployableAssemblies:
build   12-Feb-2016 18:57:04      Gather all files from Project items @(_binDeployableAssemblies). Adding:
build   12-Feb-2016 18:57:05    PipelineCollectFilesPhase:
build   12-Feb-2016 18:57:05      Publish Pipeline Collect Files Phase
build   12-Feb-2016 18:57:05    PreTransformWebConfig:
build   12-Feb-2016 18:57:05      Found The following for Config tranformation:
build   12-Feb-2016 18:57:05      Web.config
build   12-Feb-2016 18:57:05      Creating directory "E:\CI_BUILD_DIRECTORY\obj\QA\TransformWebConfig\transformed\".
build   12-Feb-2016 18:57:05      Creating directory "E:\CI_BUILD_DIRECTORY\obj\QA\TransformWebConfig\transformed\Views\".
build   12-Feb-2016 18:57:05      Copying Web.config to obj\QA\TransformWebConfig\original\Web.config.
build   12-Feb-2016 18:57:05      Copying E:\CI_BUILD_DIRECTORY\Web.QA.config to obj\QA\TransformWebConfig\assist\Web.config.
build   12-Feb-2016 18:57:05    TransformWebConfigCore:
<...snip...>
build   12-Feb-2016 18:57:05      Transformation succeeded
build   12-Feb-2016 18:57:05    PostTransformWebConfig:
build   12-Feb-2016 18:57:05      Transformed Web.config using E:\CI_BUILD_DIRECTORY\Web.QA.config into obj\QA\TransformWebConfig\transformed\Web.config.
build   12-Feb-2016 18:57:05    PipelineTransformPhase:
build   12-Feb-2016 18:57:05      Publish Pipeline Transform Phase
build   12-Feb-2016 18:57:05    PreAutoParameterizationWebConfigConnectionStrings:
build   12-Feb-2016 18:57:05      Creating directory "E:\CI_BUILD_DIRECTORY\obj\QA\CSAutoParameterize\transformed\Views\".
build   12-Feb-2016 18:57:05      Copying Views\Web.config to obj\QA\CSAutoParameterize\original\Views\Web.config.
build   12-Feb-2016 18:57:05      Copying obj\QA\TransformWebConfig\transformed\Web.config to obj\QA\CSAutoParameterize\original\Web.config.
build   12-Feb-2016 18:57:05    AutoParameterizationWebConfigConnectionStringsCore:
build   12-Feb-2016 18:57:05      Transforming Source File: E:\CI_BUILD_DIRECTORY\Views\Web.config
<...snip...>
build   12-Feb-2016 18:57:05      Transformation succeeded
build   12-Feb-2016 18:57:05      Transforming Source File: E:\CI_BUILD_DIRECTORY\obj\QA\TransformWebConfig\transformed\Web.config
build   12-Feb-2016 18:57:05        Applying Transform File: <?xml version="1.0"?>
<...snip...>
build   12-Feb-2016 18:57:05      Transformation succeeded
build   12-Feb-2016 18:57:05    PostAutoParameterizationWebConfigConnectionStrings:
build   12-Feb-2016 18:57:05      Auto ConnectionString Transformed Views\Web.config into obj\QA\CSAutoParameterize\transformed\Views\Web.config.
build   12-Feb-2016 18:57:05      Auto ConnectionString Transformed obj\QA\TransformWebConfig\transformed\Web.config into obj\QA\CSAutoParameterize\transformed\Web.config.
build   12-Feb-2016 18:57:05    PipelineMsdeploySpecificTransformPhase:
build   12-Feb-2016 18:57:05      Publish Pipeline Deploy phase Stage PipelineMsdeploySpecificTransformPhase
build   12-Feb-2016 18:57:05    CopyAllFilesToSingleFolderForMsdeploy:
build   12-Feb-2016 18:57:05      Creating directory "obj\QA\Package\PackageTmp".
build   12-Feb-2016 18:57:05      Copying all files to temporary location below for package/publish:
build   12-Feb-2016 18:57:05      obj\QA\Package\PackageTmp.
build   12-Feb-2016 18:57:05      Copying bin\MyProject.Web.dll to obj\QA\Package\PackageTmp\bin\MyProject.Web.dll.
build   12-Feb-2016 18:57:05      Copying bin\MyProject.Web.pdb to obj\QA\Package\PackageTmp\bin\MyProject.Web.pdb.
build   12-Feb-2016 18:57:05      Copying App\img\loading.gif to obj\QA\Package\PackageTmp\App\img\loading.gif.
<...snip...>
build   12-Feb-2016 18:57:05      Copying App\js\app.js to obj\QA\Package\PackageTmp\App\js\app.js.
build   12-Feb-2016 18:57:05      Copying App\js\directives\adminNavigation.js to obj\QA\Package\PackageTmp\App\js\directives\adminNavigation.js.
<...snip...>
build   12-Feb-2016 18:57:05      Copying App\js\screens\myTime\listView.html to obj\QA\Package\PackageTmp\App\js\screens\myTime\listView.html.
<...other files BUT NOT the sass directory...>
build 12-Feb-2016 18:57:04内容:
构建2016年2月12日18:57:04从项目项@(内容)收集所有文件。添加:
建造日期2016年2月12日18:57:04
App\img\loading.gif;
App\js\App.js;
App\js\directions\adminNavigation.js;
App\js\screens\myTime\listView.html;
App\sass\admin.css;
App\sass\admin.scss;
App\sass\home.css;
App\sass\home.scss;
App\sass\lib\\ u normalize.scss;
App\sass\login.css;
App\sass\login.scss;
构建2016年2月12日18:57:04使用targetPath从中间数据集集合文件:
build 12-Feb-2016 18:57:04从项目输出中收集所有文件(IntermediatesTelliteSassembliesWithTargetPath)。添加:
构建2016年2月12日18:57:04参考:
build 12-Feb-2016 18:57:04从项目项@收集所有文件(ReferenceCopylocalPath、ReferenceComWrappersToCopyLocal、ResolvedIsolatedCommodModule、_DeploymentLooseManifestFile、NativeReferenceFile)。
构建2016年2月12日18:57:04从所有外部参考文件收集文件:
build 12-Feb-2016 18:57:04从项目项@(AllExtraReferenceFile)收集所有文件。添加:
构建2016年2月12日18:57:04从\u SourceItemsToCopyToOutputDirectory收集文件:
build 12-Feb-2016 18:57:04从项目项@(\u SourceItemsToCopyToOutputDirectoryAlways,\u SourceItemsToCopyToOutputDirectory)收集所有文件。添加:
构建日期2016年2月12日18:57:04 bin\Version.txt
构建2016年2月12日18:57:04从_binDeployableAssemblies收集文件:
构建2016年2月12日18:57:04从项目项@(_binDeployableAssemblies)收集所有文件。添加:
建造2016年2月12日18:57:05管道收集阶段:
构建2016年2月12日18:57:05发布管道收集文件阶段
构建时间:2016年2月12日18:57:05预传输网络配置:
build 12-Feb-2016 18:57:05发现以下配置转换:
构建2016年2月12日18:57:05 Web.config
build 12-Feb-2016 18:57:05创建目录“E:\CI\u build\u directory\obj\QA\TransformWebConfig\transformed\”。
build 12-Feb-2016 18:57:05创建目录“E:\CI\u build\u directory\obj\QA\TransformWebConfig\transformed\Views\”。
构建2016年2月12日18:57:05将Web.config复制到obj\QA\TransformWebConfig\original\Web.config。
build 12-Feb-2016 18:57:05正在将E:\CI\U build\u目录\Web.QA.config复制到obj\QA\TransformWebConfig\assist\Web.config。
构建2016年2月12日18:57:05 TransformWebConfigCore:
构建2016年2月12日18:57:05转换成功
构建2016年2月12日18:57:05转换后网络配置:
build 12-Feb-2016 18:57:05使用E:\CI\u build\u DIRECTORY\Web.QA.config将Web.config转换为obj\QA\TransformWebConfig\Transformed\Web.config。
建造2016年2月12日18:57:05管线改造阶段:
构建2016年2月12日18:57:05发布管道改造阶段
构建2016年2月12日18:57:05预自动参数化网络配置连接字符串:
build 12-Feb-2016 18:57:05创建目录“E:\CI\u build\u directory\obj\QA\csautoparametrize\transformed\Views\”。
build 12-Feb-2016 18:57:05将Views\Web.config复制到obj\QA\csautoparametrize\original\Views\Web.config。
build 12-Feb-2016 18:57:05将obj\QA\TransformWebConfig\transformed\Web.config复制到obj\QA\CSAutoParameterize\original\Web.config。
构建2016年2月12日18:57:05自动参数化WebConfigConnectionStringScore:
build 12-Feb-2016 18:57:05转换源文件:E:\CI\u build\u DIRECTORY\Views\Web.config
构建2016年2月12日18:57:05转换成功
build 12-Feb-2016 18:57:05转换源文件:E:\CI\u build\u DIRECTORY\obj\QA\TransformWebConfig\transformed\Web.config
构建2016年2月12日18:57:05应用转换文件:
构建2016年2月12日18:57:05转换成功
构建2016年2月12日18:57:05自动参数化后网络配置连接字符串:
build 12-Feb-2016 18:57:05自动连接将转换视图\Web.config转换为obj\QA\csautoparametrize\Transformed\Views\Web.config。
build 12-Feb-2016 18:57:05自动连接将obj\QA\TransformWebConfig\Transformed\Web.config转换为obj\QA\CSAutoParameterize\Transformed\Web.config。
建造日期2016年2月12日18:57:05管道材料规范运输阶段:
构建2016年2月12日18:57:05发布管道部署阶段管道MSDeploySpecificTransformPhase
构建2016年2月12日18:57:05将所有文件复制到单个文件夹执行部署:
构建2016年2月12日18:57:05创建目录“obj\QA\Package\PackageTmp”。
build 12-Feb-2016 18:57:05将所有文件复制到以下临时位置进行打包/发布:
构建2016年2月12日18:57:05 obj\QA\Package\PackageTmp。
build 12-Feb-2016 18:57:05将bin\MyProject.Web.dll复制到obj\QA\Package\PackageTmp\bin\MyProject.Web.dll。
build 12-Feb-2016 18:57:05将bin\MyProject.Web.pdb复制到obj\QA\Package\PackageTmp\bin\MyProject.Web.pdb。
build 12-Feb-2016 18:57:05将App\img\loading.gif复制到obj\QA\Package\PackageTmp\App\img\loading.gif。
构建2016年2月12日18:57:05将App\js\App.js复制到obj\QA\Package\Packag