diff --git a/content/documentation/admin/actions/types.ru.md b/content/documentation/admin/actions/types.ru.md index 64312b9..c2640e8 100644 --- a/content/documentation/admin/actions/types.ru.md +++ b/content/documentation/admin/actions/types.ru.md @@ -689,7 +689,7 @@ values: ### Переменные шаблонного репозитория -Для добавления переменных по умолчанию, используемых при шаблонизации, необходимо создать в корне репозитория файд values.yaml с соответствующим содержимым. +Для добавления переменных по умолчанию, используемых при шаблонизации, необходимо создать в корне репозитория файл values.yaml с соответствующим содержимым. Пример файла `values.yaml`: @@ -717,6 +717,14 @@ docs/** Файл `.templateignore` является опциональным. + + +**Шаблоны в правилах исключения.** Строки в `.templateignore` и в файлах, перечисленных в поле **additionalIgnoreFiles**, могут содержать выражения в формате Go template. Подстановка выполняется теми же переменными, что объединены из `values.yaml` и из поля **values** в запросе действия. + +Для каждой строки учитываются и исходный текст, и результат подстановки: так правила применимы и к путям до переименования каталогов и файлов (когда в именах ещё есть фрагменты шаблона), и после него. + +Файлы из **additionalIgnoreFiles** задают пути, которые удаляются из рабочей копии; файл `.templateignore` задаёт пути, которые не переименовываются и не обрабатываются как шаблоны содержимого. + ### Пример структуры директорий шаблонного репозитория ```sh diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index 3b2949c..7acf255 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -67,7 +67,8 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm; ### Шаблонизация -Добавлена встроенная функция `jwtSign` для формирования подписанного JWT в Go template ([подробнее](../../user/templating/#jwtsign)). +- Добавлена встроенная функция `jwtSign` для формирования подписанного JWT в Go template ([подробнее](../../user/templating/#jwtsign)). +- В правилах файла `.templateignore` и дополнительных файлов исключения для шаблонов репозитория добавлена поддержка шаблонов Go template с теми же переменными, что и для содержимого файлов ([подробнее](../../admin/actions/types/#templateignore-templates)). ### Ролевая модель