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

JetBrains Fleet v1.9:如何在run.json中配置Shell脚本运行配置?

在JetBrains Fleet v1.9中配置Shell脚本运行方案

当然可行,你可以通过"type": "command"类型的配置直接调用Shell脚本并传递参数,以下是具体配置示例和说明:

基础配置示例(Linux/macOS)

假设要运行项目根目录下的deploy.sh脚本,需传递--env production和--version 1.0参数,对应的run.json配置如下:

{
  "configurations": [
    {
      "type": "command",
      "name": "Run Deploy Script",
      "command": "bash",
      "args": ["./deploy.sh", "--env", "production", "--version", "1.0"],
      "cwd": "${PROJECT_DIR}",
      "env": {}
    }
  ]
}

关键参数说明

  • command: 指定执行脚本的Shell解释器,Linux/macOS用bash,Windows可选cmd.exe或powershell
  • args: 按顺序填入脚本路径和所有参数,每个参数单独作为数组元素
  • cwd: 设置脚本工作目录,${PROJECT_DIR}代表项目根目录,能避免路径错误
  • env: 可添加自定义环境变量,比如{"BUILD_ENV": "staging"}

Windows环境适配示例

如果是Windows系统运行.bat脚本,配置可调整为:

{
  "configurations": [
    {
      "type": "command",
      "name": "Run Windows Deploy Script",
      "command": "cmd.exe",
      "args": ["/c", "./deploy.bat", "--env", "production"],
      "cwd": "${PROJECT_DIR}"
    }
  ]
}

验证方式

配置完成后,打开Fleet左侧边栏的运行面板,选择你创建的配置名称点击运行即可。如果脚本路径或参数有误,Fleet会在终端窗口输出错误信息,根据提示调整配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 05:10:21