配置全局变量与密文变量
分享链接
作者 :Gitfox
最后编辑:孟笑宇 于 2026-11-09 14:02:36
阅读:58
除了在流水线内部可配置当前流水线所使用的变量外,GitFox也支持配置全局变量,配置好的变量可以在任意流水线中进行引用。
如何配置全局变量
进入后台,可以看到变量菜单,点击后即可进入变量列表。
变量列表中,展示当前系统中已经配置好的变量,点击添加变量按钮,可添加变量。
什么是明文变量
在添加全局变量时,若选择的是明文变量,则流水线执行阶段的日志会展示变量内容。
什么是密文变量
在添加全局变量时,若选择的是密文变量,则变量在流水线执行阶段的日志会以掩码方式输出。
如何使用全局变量
在流水线中,可以使用下列方式引用全局变量
${{global.key}}
例:
version: 1
kind: pipeline
spec:
options:
clone:
disabled: true
stages:
- id: 4alj89ao
name: 阶段
desc: ''
type: ci
spec:
steps:
- id: s2ceysqs_build_run
name: 自定义脚本
type: run
spec:
container:
image: hub.zentao.net/library/alpine
pull: if-not-exists
privileged: false
script:
- echo "hello world"
- echo ${{global.test001}}
- echo ${{global.test002}}