LoginSignup
11
7

More than 5 years have passed since last update.

CircleCI + bitbucketの連携でハマった

Posted at

概要

privateリポジトリに対してCIを行いたくて、CircleCI + bitbucketの連携を試みた。CI対象のbitbucketリポジトリはsubmoduleによって、他のbitbucketリポジトリに依存している。この場合、プロジェクト作成時のデフォルト設定だとうまく動作しない。

結論

秘密鍵A/公開鍵Aのペアを用意し、CircleCI, bitbucketでそれぞれ以下の設定を行えばよい。deploy keyが残っていたり、user keyが無かったりするとうまくいかない。

  • CircleCI
    • プロジェクト設定
      • PERMISSIONS
        • Checkout SSH keys
          • deploy key 削除
          • user key 追加
        • SSH Permissions
          • 秘密鍵A追加
  • bitbucket
    • Bitbucket settings
      • セキュリティ
        • SSH 鍵
        • 公開鍵A追加

参考リンク

11
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
7