Atsushi2022の日記

データエンジニアリングに関連する記事を投稿してます

[CircleCI] 新規リポジトリのセットアップ

[CircleCI] 新規リポジトリのセットアップ

Bitbucketで新規リポジトリを作成して、CircleCIと連携させる流れについて忘備のためメモ。

  1. Bitbucketで新規リポジトリを作成する。
  2. CircleCIの[Projects]で該当のリポジトリに対し、[Set Up Project]をクリックし、[Faster]を選択して[Set up Project]を押下する。
  3. git cloneでリポジトリをローカルにcloneする。
  4. git branch -aで、全リポジトリを確認する。

     > git branch -a
     * master
       remotes/origin/HEAD -> origin/master
       remotes/origin/circleci-project-setup
    
  5. git checkout circleci-project-setupで、ローカルにチェックアウトする。

     > git checkout circleci-project-setup
     Switched to a new branch 'circleci-project-setup'
     branch 'circleci-project-setup' set up to track 'origin/circleci-project-setup'.
     > git branch
     * circleci-project-setup
     master
    
  6. masterブランチにマージする。

    > git checkout master
    Switched to branch 'master'
    Your branch is up to date with 'origin/master'.
    > git merge circleci-project-setup
    Updating 6787762..fdc7307
    Fast-forward
    .circleci/config.yml | 26 ++++++++++++++++++++++++++
    1 file changed, 26 insertions(+)
    create mode 100644 .circleci/config.yml
    
  7. Bitbucketにプッシュする。

     > git push
     Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
     To https://bitbucket.org/atsushi2022/terraform_ci_test.git
     6787762..fdc7307  master -> master
    

以上で、masterブランチにサンプルの.circleci/config.ymlが存在する状態になる。