sca*_*t17 3 npm azure-devops azure-pipelines
我目前有一个构建定义来构建我的项目并发布我的文件以供发布。我的项目依靠NPM来使用Gulp.js进行一些自动化。一旦我的任务完成,我就不需要它了。
当我publish artifacts迈出第一步时,node_modules即使我的存储库中没有这些文件,它也会发布目录中的所有文件。我想知道是否有办法将它们从内容部分中排除,或者其他人是否有更好的主意?
在目录部分,我还尝试了:
**\*
!**\node_modules\*
Run Code Online (Sandbox Code Playgroud)
我对“构建和发布”流程还很陌生,并且不确定是否需要其他信息来帮助调试此问题。因此,请发表评论,我可以根据需要提供信息。谢谢!
由于现在不推荐使用“ 复制和发布构建工件”任务,因此最好使用“ 复制文件”任务和“ 发布构建工件”任务。这两个任务可以帮助您将node_modules文件夹排除在发布到服务器之外。详细设置如下:
源文件夹: $(Build.SourcesDirectory)
内容:
**\**
!**\node_modules\**
Run Code Online (Sandbox Code Playgroud)
目标文件夹: $(build.artifactstagingdirectory)
发布构建工件任务: $(build.artifactstagingdirectory)
工件名称: drop
| 归档时间: |
|
| 查看次数: |
1635 次 |
| 最近记录: |