文件名称:yml2env:使用YAML文件中的env vars运行命令
文件大小:186KB
文件格式:ZIP
更新时间:2024-06-01 00:59:44
Go
yml2env 使用从YAML文件中获取的环境变量执行命令,或者打印可以eval的export负载 yml2env < path> [ < command> | --eval] # Run command with env vars from YAML file $ yml2env vars.yml tests.sh # Set env vars in current shell $ eval " $( yml2env var.yml --eval ) " 为什么? 在运行本地任务(例如测试)时,使用Concourse --load-vars-from文件非常方便。 当需要从Concourse Terraform资源的输出中获取很多东西作为env var时,-- --eval功能非常有用。 例子 给定一个存储在ci/vars/local.yml的YAML文