在 Windows 上执行更稳健的命令
作者: hasufell创建于 2026年8月24日更新于 2026年9月8日
标签refactorbackend/localos/windows
目前在执行命令时存在几个问题:
- 在 Windows 上,我们使用
iex,在某些情况下可能需要小心地转义才能正确工作 - 脚本保存在环境变量
CI_SCRIPT中,可能超过长度限制(在 Windows 上我认为是 32K,在 Linux 上是 2MB,无论是参数还是环境变量…我还没有详细测试过) + cmd打印命令与奇数字符串配合使用时效果不佳(尤其是在 Windows 上)
之前曾试图解决 1 问题,见 https://GitHub.com/woodpecker-ci/woodpecker/pull/6969,但实际情况却使 2 问题更加严重了。
内容来源: woodpecker-ci/woodpecker