【发布时间】:2017-03-19 17:58:26
【问题描述】:
在我的.gitlab-ci.yml 中,我需要多行 python -c 'stuff on multiple lines'
用这个:
image: python:latest
before_script:
- |
python3 -c 'from datetime import datetime as dt;
print(dt.now())'
我得到这个错误::
$ python3 -c 'from datetime import datetime as dt;
/bin/bash: eval: line 69: syntax error near unexpected token `('
ERROR: Build failed: exit code 2
在这个问题上Multiline YAML string for GitLab CI (.gitlab-ci.yml) 他们谈论了一个echo 'multiples lines string to echo' 并建议将其保留为一个衬里或使用ruamel.yaml 预处理yml。
【问题讨论】: