You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Actions步骤条件判断报错:环境变量值比较语法问题

GitHub Actions环境变量比较的正确写法

你遇到的错误是因为在if条件里使用了HTML转义字符",GitHub Actions的YAML解析器无法识别这种格式。正确的字符串比较写法有以下几种:

  • 使用普通双引号:
- name: send slack failure
  uses: rtCamp/action-slack-notify@v2
  if: env.STATUS_MESSAGE != "Success"
  • 使用单引号:
- name: send slack failure
  uses: rtCamp/action-slack-notify@v2
  if: env.STATUS_MESSAGE != 'Success'
  • 若字符串无特殊字符(如空格、特殊符号),也可省略引号:
- name: send slack failure
  uses: rtCamp/action-slack-notify@v2
  if: env.STATUS_MESSAGE != Success

以上写法都能正确实现当环境变量STATUS_MESSAGE不等于"Success"时执行该步骤。

内容的提问来源于stack exchange,提问作者pkaramol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:20:18