作者:don't | 来源:互联网 | 2022-12-27 12:54
我有一个秘密var:
但是当我这样做时- echo %MySecretVar%
,跑步者foo
才会显示
我怎样才能逃脱像!
Gitlab Secret Vars 这样的特殊角色?
1> Regfor..:
我在Gitlab上也有同样的问题,作业在Windows上运行,但是我认为它也会在Linux上重现,因为Gitlab似乎在解析问题或中继了奇怪的转义。
所以我设置了环境变量
APPPOOL_PWD: 'blabla!foo$bar'
和的输出echo %APPPOOL_PWD%
或echo $APPPOOL_PWD
是“布拉布拉”
Gitlab似乎正在吃惊叹号!
和美元符号$
。为了避免这种情况,正如^^
我$$
在Gitlab变量文档中所建议的那样,我已使用感叹号和美元符号进行了注释。
因此,以下变量可以很好地工作:
APPPOOL_PWD: 'blabla^^!foo$$bar
'
在这种情况下,echo命令的输出将为“ blabla!foo $ bar”。