首页 > 解决方案 > Bitbucket Repos 的基础设施即代码?

问题描述

有没有办法使用“基础设施即代码”工具(在 cloudformation、terraform、pulumi 等类型中)创建和配置 BitBucket(云)管道和高级 repo 配置选项?

看起来 Terraform 有一些支持,但我正在寻找更高级的东西:比如设置存储库部署和变量设置的能力,甚至可能设置管道。看起来 Bitbucket 已经为其中一些功能提供了相当广泛的 REST api。但是我在“基础设施即代码”空间中看不到任何明显的包装。

标签: bitbucketinfrastructure-as-code

解决方案


作为 terraform 中 bitbucket 存储库的基础架构支持,代码非常有限。它确实支持创建存储库和设置存储库变量。不幸的是,不支持部署。您可以在以下位置查看提供商详细信息:

https://www.terraform.io/docs/providers/bitbucket/index.html

另一种解决方案是直接使用 bitbucket api:

https://developer.atlassian.com/bitbucket/api/2/reference/


推荐阅读