使用importStr进行变量评估

时间:2018-07-17 19:50:00

标签: jsonnet

我正在使用imporStr导入bashscript,并且有一些变量需要评估。 %(var)d不能解决问题,并且结果字符串具有逐字变量。

#!/bin/bash
set -e

# Register the runner
gitlab-runner register --non-interactive
--url=  %(values.GITLAB_URL)d   
--executor=kubernetes 
--locked=false   (if %(values.runUntagged)d then --run-untagged=true else "")
--tag-list= + %(values.tags)d  %(values.RUNNER_NAME)d 

#Get Token and swap my config.
export TOKEN=$(sed -n -e 's/^.*token = \"\\([a-ef0-9]*\\)\"/\\1/p' /etc/gitlab-runner/config.toml)
cp /scripts/config.toml /etc/gitlab-runner/config.toml
sed -i -e  "s/TOKEN/$TOKEN/" /etc/gitlab-runner/config.toml

# Start the runner
gitlab-runner run --user=gitlab-runner
--working-directory=/home/gitlab-runner

0 个答案:

没有答案