для них.
Вопрос можно ли присвоить переменной переменную ?
Что-то такое хотите? args: KEY1: VALUE1 KEY2: "${KEY1}"
Чтоб можно было с переменной окружения переменную вставить
{{ env "<ENV_NAME>" }}
Пример в gitlab variables: API_URL: 'https://api.site.ru/graphql' в werf.yaml args: API_URL: {{ env “.API_URL" }} норм?
Да, работать будет. Но нужно действительно это при сборке?
Попробую и отпишусь, нужно именно при сборке фронта , там есть переменные.
пока rror: unable to load werf config: template: werfConfig:17:14: executing "werfConfig" at <env ".API_URL">: error calling env: the configuration with potential external dependency found in the werf config: env name ".API_URL" not allowed by giterminism
Надо создать файл werf-giterminism.yaml и указать используемую переменную окружения https://werf.io/documentation/v1.2/reference/werf_giterminism_yaml.html#L7.
в файле werf-giterminism.yaml giterminismConfigVersion: 1 config: goTemplateRendering: allowEnvVariables: CI_COMMIT_REF_SLUG в файле werf-review.yaml args: API_URL: {{ env “.API_URL" }} ну и в .gitlab-ci.yml variables: API_URL: https://CI_COMMIT_REF_SLUG-api.site.ru/graphql пока ошибочка werf converge Version: v1.2.248 Running time 0.04 seconds Error: the giterminism config validation failed: 1 error occurred: * config.goTemplateRendering.allowEnvVariables in body must be of type array: "string" если что $API_URL=https://devl-249-api.site.ru/graphql
Обсуждают сегодня