我有一个角4计划(NG)在一个单独的回购。此外,我的ASP.NET核心项目( Core )在另一个回购。当构建Cope-p时,它必须包含NG工件。我设法做到了。下面是它的工作原理:
建造成功。但是当我打开工件时,它包含:
我怎样才能让我的NG文件在myproject.zip中(而不是有单独的www.root文件夹)?
发布于 2017-04-10 15:18:37
好的,我通过将提取文件任务中的目标路径更改为以下内容使其工作:$(Build.ArtifactStagingDirectory)/$(Build.Repository.Name)/wwwroot/js/app
现在,所有文件都在正确的位置。
发布于 2017-04-10 06:22:18
是的,您可以在myproject.zip中生成NG文件和Core文件。要将NG文件转换为myproject.zip,需要在Core构建定义中执行以下任务:
$(Build.ArtifactStagingDirectory) (Destiniation文件夹)。$(Build.ArtifactStagingDirectory) (目标文件夹)。$(Build.ArtifactStagingDirectory)文件夹中的文件压缩为$(Build.ArtifactStagingDirectory)/myproject.zip中的zip (创建存档文件)。

myproject.zip发布为工件。

https://stackoverflow.com/questions/43287221
复制相似问题