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

Bitbucket Pipelines能否在配置文件内声明变量?如何实现?

Bitbucket Pipelines 是否支持流水线内声明变量?

支持,Bitbucket Pipelines 提供了全局变量和步骤级变量两种声明方式,用法和你给出的 GitHub 示例类似,具体配置如下:

1. 全局变量(所有步骤可用)

在 bitbucket-pipelines.yml 顶层直接声明 variables 块,定义的变量可在所有流水线步骤中引用:

# 全局变量定义
variables:
  NODE_VERSION: '16.3.1'
  FOLDER_PATH: 'Project'

pipelines:
  default:
    - step:
        name: 切换到项目目录
        script:
          - cd $FOLDER_PATH
          - nvm install $NODE_VERSION

2. 步骤级变量(仅当前步骤可用)

如果变量只需要在单个步骤内生效,可以在对应步骤的配置中声明 variables 块:

pipelines:
  default:
    - step:
        name: 演示步骤级变量
        variables:
          LOCAL_FOLDER: 'Temp'
        script:
          - cd $LOCAL_FOLDER
          - echo "当前目录:$(pwd)"

变量引用方式和 GitHub 一致,直接用 $变量名 即可在 script 中调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 17:25:27