Visual Studio Online Build 将 git 输出视为错误

2023-12-11

我在 Visual Studio Online 中的构建尝试通过以下方式部署我的 Azure 网站Kudu。该脚本工作正常,并且部署也已完成,但由于某种原因,VSO 将 git 输出视为错误,并声明整个构建失败。看看下面的屏幕截图。

一些细节:

  1. 这是一种“新脚本化”构建,而不是 XAML 定义的构建。
  2. 构建定义只有一个步骤,即执行一个 PowerShell 脚本,该脚本运行F# FAKE(不确定这是否相关)。
  3. 当我在本地计算机上运行相同的脚本时,我没有看到任何“奇怪”的输出,包括[K在每行的末尾。
  4. 在我本地运行后,$LastExitCode为零。
  5. 我非常希望将构建保持在一步,这样我就可以继续利用 FAKE 的力量。

enter image description here


Git 将其内容输出到错误流,Visual Studio Team Services 将其解释为错误。

您需要像这样重定向脚本中的 Git 输出才能使其正常工作:

git pull 2>&1 | Write-Host

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio Online Build 将 git 输出视为错误 的相关文章

随机推荐

  • 如何从 Spring Boot Endpoint Service 返回自定义 SOAP 错误?

    我已经设置了一个 Web 服务应用程序 它接收并仅记录来自第三方的 SOAP 请求 记录后必须返回定义的响应 如果没有错误并且接收到的 SOAP 请求与 WSDL 匹配 则此操作不会出现任何问题 不幸的是 第三方在发送无效内容甚至随机数据时
  • 向 CMake 添加命令行选项

    我正在使用 CMake 构建一个大型库 我希望用户能够有选择地启用 禁用构建过程的某些部分 如何将命令行选项添加到我的 CMake 构建中 例如这样用户就可以输入类似的内容cmake build partone nobuild parttw
  • Java 可视化 - 如何在 java 中转置 JTable?

    我正在寻找允许在 UI 上调换 jTable 的方法 可以通过单击按钮或其他操作来实现 我的主要问题是我应该如何为此目的构建数据模型 abstractTableModel Java中有没有现成的方法支持这种转置 如果您谈论的是行 列反转 那
  • 从 getline() 读取逗号分隔的整数

    如何从下面的代码中读取单独的整数 while getline cin line for each integer in line do something myVector push back each integer 输入是这样的 1 2
  • 如何捕获 Laravel 5 中的异常/缺失页面?

    在 Laravel 5 中 App missing and App error不可用 那么你现在如何捕获异常和丢失页面呢 我在文档中找不到与此相关的任何信息 在 Laravel 5 中 您可以通过编辑以下内容来捕获异常render中的方法a
  • 检查输入是否是有效的罗马数字

    我有一个程序可以将罗马数字转换为整数 反之亦然 我的问题是我真的不知道如何创建一个函数来检查用户输入是否是有效的罗马数字 我现在的代码 def checkIfRomanNumeral numeral Controls that the us
  • 尽管 KEEPALIVE,TCP、recv 函数仍挂起

    在服务器挂掉后 TCP keepalive 具有较小的超时 是否会阻止客户端挂在接收上 场景 服务器和客户端运行在不同的机器上 客户端通过带有 KEEPALIVE 选项的 TCP 连接到服务器 客户端发送 Hello server 并等待响
  • 不同类型的指针赋值

    我们可以在 C 中分配一个字符串 如下所示 char string string Hello printf s n string string printf p n string memory address 一个数字可以按如下方式完成 i
  • Passport.js 验证用户身份时出现问题

    我无法获取 Passport 来验证我的用户 由于某种原因 passport authenticate 方法总是失败 我不明白的是 如果我在护照调用之前添加中间件 则可以通过以下方式访问用户数据req user 关于为什么 Passport
  • Oracle 11.1.0.7 和 WAMP oci_connect 失败

    我正在尝试在我的本地 WAMP 服务器和我拥有的一些 Oracle 11 1 0 7 之间配置一个简单的连接 显然 PHP 有各种无法启动的解决方案和神奇情况 我正在运行 WAMP 的最新 32 位版本 我今天再次获取它只是为了检查 数据库
  • 如何创建网络服务

    我使用 Ruby on Rails 框架构建了一个网站 该站点将包含一个 Flash 应用程序 该应用程序将使用 Web 服务与 Rails 应用程序进行交互 我的合作伙伴构建了 Flash 应用程序 他告诉我 Flash 应用程序通过 W
  • 使用R中的mat2listw函数创建空间权重矩阵

    我正在尝试使用 mat2listw 函数在 R 中创建一个权重对象 我有一个非常大的空间权重矩阵 大约 22 000x22 000 这是在 Excel 中创建并读入 R 的 我现在正在尝试实现 library spdep SW mat2li
  • Java中将图像亮度转换为灰度错误

    我使用以下代码在 Java 中将图像转换为灰度 BufferedImage originalImage ImageIO read new File home david input bmp BufferedImage grayImage n
  • 如何使用 C++ 检测 Linux 中串行端口上运行的缓冲区溢出

    我有一个大问题 目前我正在通过以下钩子访问串行端口 fd open dev ttyS1 O RDWR O NOCTTY 然后我使用以下代码块从中读取 i select fd 1 rfds NULL NULL tv iLen read fd
  • json.parse 给出 Uncaught SyntaxError: Unexpected Token (Django json 序列化查询集)

    我遇到了错误Uncaught SyntaxError Unexpected Token当尝试解析 json 数据时 这是我的ajax代码 json2 js ajax type POST url best choose invoice ite
  • 将textarea中的html标签转换为富文本

    我正在使用 PHP 来填充文本区域
  • 使用 urllib2 登录网站 - Python 2.7

    好的 我将其用于 reddit 机器人 但我希望能够弄清楚如何登录任何网站 如果这有道理的话 我意识到不同的网站使用不同的登录表单等 那么我如何找出如何针对每个网站进行优化呢 我假设我需要在 html 文件中查找某些内容 但不知道是什么 我
  • JTextArea 作为控制台

    我在下面发布了两段代码 两个代码单独工作都很好 现在 当我运行 Easy 文件并单击 开始 按钮时 我希望实现 AddNumber 类 我的意思是说 除了在控制台上运行 AddNumber 之外 有什么方法可以让 AddNumber 在单击
  • 如何让 fwrite() 不加双引号?

    我使用以下命令读取了一个在其字段中包含 html 代码的 csv 文件fread 对其进行一些维护并将生成的数据表写入文件中fwrite 问题是现在所有的 html 都充满了四重引号 例如colspan 7 有的是qmethod参数 但我不
  • Visual Studio Online Build 将 git 输出视为错误

    我在 Visual Studio Online 中的构建尝试通过以下方式部署我的 Azure 网站Kudu 该脚本工作正常 并且部署也已完成 但由于某种原因 VSO 将 git 输出视为错误 并声明整个构建失败 看看下面的屏幕截图 一些细节