【发布时间】:2017-10-05 15:39:31
【问题描述】:
我有一堆如下所示的大厅管道文件:
---
resources:
- name: example
type: git
source:
uri: git@github.internal.me.com:me/example.git
branch: {{tracking_branch}}
private_key: {{ssh_key}}
paths:
- code/src/do/teams/sampleapp
params:
depth: 1
- name: deploy-image
type: docker-image
source:
repository: {{docker_image_url}}
我想在 ruby 中解析它们以执行一系列转换(比如验证它们并在它们丢失时更新一些键)。
问题是,每当我尝试加载并且他们将它们转储回文件时,{{something}} 的部分变为:
branch:
? tracking_branch:
:
private_key:
? ssh_key:
:
为什么要这样做,有什么办法可以配置解析器不这样做?让这些变量保持原样?
【问题讨论】: