如何在.yaml文件环境变量中声明值并在Jenkins中调用它

2024-04-24 12:10:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个配置.yaml文件,用于在为Robot框架开发时存储所有数据库和API密钥凭据。在

我得把配置.yaml并将路径传递到命令行以重写。在

robot --variablefile <jenkins workspace path>/config.yaml test1.robot

下面是配置.yaml文件:

^{pr2}$

如何将所有值声明为环境变量并将其与Jenkins环境变量相关联?在

另外,我有三种环境:

  1. 本地

  2. 登台和

  3. 生产

如何分别从本地和Jenkins获取生产凭证?在


Tags: 文件命令行路径框架api数据库yaml环境变量
1条回答
网友
1楼 · 发布于 2024-04-24 12:10:25

您可以使用函数“readYaml”将所有文件分配给变量

def datas = readYaml text: """
something: 'my datas'
size: 3
isEmpty: false
"""
        assert datas.something == 'my datas'
        assert datas.size == 3
        assert datas.isEmpty == false

(见here

问候

相关问题 更多 >