Мой конвейер в DevOps Azure выполняет следующие действия:
Сценарий Bash: во избежание проблем с невозможностью удаления базы данных( Azure PostgreSQL: невозможно удалить базу данных через CLI Azure )
Хранилище ключей Azure: получение переменных хранилища ключей для входа в базу данных PostgreSQL
- Azure CLI: удаление базы данных с помощью Azure CLI;
- Установка NPM: инициализация пакетов NodeJS из package.json
- Запуск NPM: запустите файл apply.js, который подключается к PostgreSQL, создайтебазу данных и примените схему с использованием liquibase;
apply.js использует некоторые переменные среды, например DB_HOST,DB_PASSWORD, DB_USER,
, которые хранятся в группе переменных, однако пароль в хранилище ключей хранится как переменная postgres-password
. Итак, проблема в том, как сохранить переменную KV postgres-admin-password
в общую переменную DB_PASSWORD
.
Есть ли способ сделать это?