azure - 发布工件任务不在文件共享路径上发布代码
问题描述
发布工件任务配置为文件共享路径,但它不发布任何代码抛出错误:
[错误]发布构建工件失败并出现错误:无法创建目录 '\INDLBCKPF1MXWMV\Publish\AshishVerma-ASP.NET核心-CI\drop'。无法验证目录是否存在:“\INDLBCKPF1MXWMV\Publish\AshishVerma-ASP.NET Core-CI\drop”。如果目录是文件共享,请验证共享名是否正确,共享是否在线,当前进程是否有权限访问该共享。
解决方案
您可以想到Publishing build artifacts任务实际上所做的是将您在Path to publish
field 中定义的 artifacts 文件夹中的内容复制到 azure devops 服务器中的某个位置。
因此,您可以尝试使用复制任务将工件文件夹中的内容复制到您的共享文件路径。有多个可用的复制任务。
例如:远程复制任务和Windows 机器文件复制任务。您可以将发布构建工件任务替换为复制任务之一。
希望以上内容对您有所帮助,祝您好运!
推荐阅读
- python - Monkeypatch 使用 pytest 从其他文件导入模块
- r - For循环使用openxlsx包而不是R中的xlsx包
- makefile - 使用介子构建文件生成 Makefile
- php - 如何在服务器端使用 PHP 获取通过 CURL 发送的 CA pem 文件内容
- javascript - 无法在 Ajax 上的窗口上执行 postMessage
- php - 无法在php中进行json解码
- eclipse - Eclipse 不显示 -Djavax.net.debug=ssl,handshake 调试日志
- deep-learning - 有没有在 ImageNet 上训练过的自动编码器?
- sql - Postgres - 采用 JSON 创建的最大列
- python - 有没有办法解密/去混淆pyarmor脚本?