Оценка переменной с помощью importStr

Я импортирую bashscript с помощью imporStr, и есть переменные, которые необходимо оценить. %(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 ответов

Другие вопросы по тегам