Я новичок в Pulumi, поэтому сейчас я изо всех сил пытаюсь запустить его в моем конвейере выпуска Azure, чтобы создать свою инфраструктуру. Во время разработки я использовал локальное хранилище для хранения своего состояния Pulumi (pulumi login --local
), я создал свои стеки (один из них - dev), и я смог легко протестировать свой сценарий развертывания в соответствии с моей подпиской на Azure. Теперь я отправил свой код в систему управления версиями, созданную конвейером сборки (который работает), и я пытаюсь создать свою инфраструктуру из конвейера выпуска с помощью задачи Pulumi Azure Pipelines. Мне удалось настроить его для использования хранилища BLOB-объектов для файла состояния, но при запуске pulumi up --yes --skip-preview
для стека разработчика я получаю сообщение об ошибке, что стек разработчика не существует.
Нужно ли мне делать pulumi stack init dev
в каждом "магазине", который я использую? Разве недостаточно файлов Pulumi.stack_name.yaml?
Любые советы о том, как действовать, приветствуются, поскольку документация по этому поводу отсутствует или неясна.
Спасибо!