【问题标题】:Infrastructure as Code for Bitbucket Repos?Bitbucket Repos 的基础设施即代码?
【发布时间】:2020-08-27 19:21:35
【问题描述】:

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

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

【问题讨论】:

  • 也许你可以检查一下:north-47.com/knowledge-base/…
  • @f.trajkovski 感谢您的链接。看起来他们使用 BB 作为代码仓库和管道服务,但我感兴趣的是使用代码自动创建和配置 Bitbucket 存储库和管道。类似于 AWS 在 Cloudformation/Terraform/etc 中可用的一些功能(尽管如果我没记错的话,AWS 的 CodeCommit 自动化主要限于创建)。

标签: bitbucket infrastructure-as-code


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-01-25
    • 2016-05-22
    • 2021-06-27
    • 1970-01-01
    • 2021-04-19
    • 2019-08-10
    • 2020-01-17
    • 2016-04-26
    • 1970-01-01
    相关资源
    最近更新 更多