ara*_*333 19 azure-pipelines visual-studio-2017
我正在进行VSTS的第一次构建,我不得不在SO上提出一些问题.我现在能够恢复nuget包并构建我的项目,但现在我必须确保将工件复制到正确的位置.我的上一次构建尝试因此失败:目录'd:\ a\1\a'为空.什么都不会被添加来构建工件'drop'.我的构建被定义为;

从构建中我得到了这个错误;
Directory 'd:\a\1\a' is empty. Nothing will be added to build artifact 'drop'.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
首先,在Properties.EF6(/t:;Properties.EF6;Sir.Domain)之前删除" ; ".
注意:如果Sir.WebUI依赖于Properties.EF6,Sir.Domain,Sir.EF6和StandardClassLibrary,则只需要构建Sir.WebUI项目.
其次,对于.Net Core任务,将build命令更改为发布和参数是-o $(build.artifactstagingdirectory)\ SIR.
第三,删除"复制文件"任务(不需要将文件复制到工件).
您需要复制并添加工件,因此对我来说,我必须将此代码添加到我的.yaml文件的末尾
- task: CopyFiles@2
inputs:
targetFolder: '$(Build.ArtifactStagingDirectory)'
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: drop'
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10939 次 |
| 最近记录: |