我刚开始接触Pulumi,现在正在努力尝试在我的Azure发布流水线中运行它以创建基础架构。
在开发过程中,我使用本地存储来存储我的Pulumi状态(pulumi login --local
),创建了我的堆栈(其中一个是dev),并且能够轻松地针对我的Azure订阅测试我的部署脚本。
现在我将代码推送到源代码控制中,并使用了我的构建流水线(可正常工作),通过使用Pulumi Azure Pipelines任务来创建我的基础架构。
我已成功配置它以使用blob存储状态文件,但当运行pulumi up --yes --skip-preview
来为dev堆栈创建基础架构时,我会收到一个错误,指出dev堆栈不存在。
我需要在每个“存储”上执行pulumi stack init dev
吗? Pulumi.stack_name.yaml文件不足以维护吗?
如果您有任何建议,请告诉我。因为这方面的文档非常少或者不够清晰。
谢谢!
pulumi login azblob://mycontainer
- 可能没有让它明显)。非常感谢您的帮助! - AndreiC