有没有办法使用“基础设施即代码”工具(在 cloudformation、terraform、pulumi 等类型中)创建和配置 BitBucket(云)管道和高级 repo 配置选项?
看起来 Terraform 有一些支持,但我正在寻找更高级的东西:比如设置存储库部署和变量设置的能力,甚至可能设置管道。看起来 Bitbucket 已经为其中一些功能提供了相当广泛的 REST api。但是我在“基础设施即代码”空间中看不到任何明显的包装。
有没有办法使用“基础设施即代码”工具(在 cloudformation、terraform、pulumi 等类型中)创建和配置 BitBucket(云)管道和高级 repo 配置选项?
看起来 Terraform 有一些支持,但我正在寻找更高级的东西:比如设置存储库部署和变量设置的能力,甚至可能设置管道。看起来 Bitbucket 已经为其中一些功能提供了相当广泛的 REST api。但是我在“基础设施即代码”空间中看不到任何明显的包装。
作为 terraform 中 bitbucket 存储库的基础架构支持,代码非常有限。它确实支持创建存储库和设置存储库变量。不幸的是,不支持部署。您可以在以下位置查看提供商详细信息:
https://www.terraform.io/docs/providers/bitbucket/index.html
另一种解决方案是直接使用 bitbucket api: