Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BitBucket Support #9

Open
fkorotkov opened this issue Jan 3, 2018 · 19 comments
Open

BitBucket Support #9

fkorotkov opened this issue Jan 3, 2018 · 19 comments
Assignees
Labels

Comments

@fkorotkov
Copy link
Contributor

No description provided.

@fkorotkov fkorotkov self-assigned this Jan 3, 2018
@ghost
Copy link

ghost commented Dec 10, 2018

Any news on Bitbucket support?

@fkorotkov
Copy link
Contributor Author

@nfuhs no news at the moment. Plans for Q1 2019 are finalized now with the main themes of AWS support and Cirrus CI Enterprise with couple of smaller improvements. Could you please share details about your use case so it can be taken into account for Q2 planning?

@ghost
Copy link

ghost commented Dec 10, 2018

Hi @fkorotkov I just was interested in Bitbucket support since I know people are using Bitbucket and Gitlab for Go projects thats all.

@fkorotkov
Copy link
Contributor Author

Got it. Cirrus CI was design with supporting more than GitHub in mind. Internally most of the data objects are GitHub independent so it will be not that impossible to add Bitbucket support. Stay tuned!

@asomers
Copy link

asomers commented Jan 18, 2019

Are you planning BitBucket support with Git, Mercurial, or both?

@fkorotkov
Copy link
Contributor Author

Initially with Git. And shortly after, you'll be able to use Mercurial, if your environment will have Mercurial pre-installed.

For reference: Cirrus CI agent uses https://github.com/src-d/go-git for cloning the repositories to not have any requirements from the environment. You can even use containers with no OS with Cirrus CI.

@asomers
Copy link

asomers commented Jan 18, 2019

Well, we won't be able to use Mercurial if our repository couldn't be cloned in the first place. AFAIK Bitbucket doesn't have any kind of hg-git bridge, does it?

@fkorotkov
Copy link
Contributor Author

Should be fine since the environment will be able to run something like hg clone $MY_REPO and for retrieving contents of .cirrus.yml Bitbucket API will be used.

@asomers
Copy link

asomers commented Jan 18, 2019

Ahh, that should be ok then.

@mrgoonie
Copy link

Can't wait !

@abitrolly
Copy link
Contributor

What is required from Bitbucket side to make CirrusCI clone git repo from there and report status back through their status API?

@fkorotkov
Copy link
Contributor Author

@abitrolly nothing is required from the BitBucket side. As far as I've checked all APIs are in place. We'd like to get the support out later in Q2. We are trying to a few features out to kind of complete all features our phase 1 for Cirrus CI before starting expanding to other VCS and cloud providers.

@ped7g
Copy link
Contributor

ped7g commented Nov 4, 2019

Is this progressing somehow and/or has it some plan? (our company is internally using bitbucket, and if ever we have some issue with CI, I would love to mention Cirrus CI as an option, but without knowing about state of bitbucket support I'm holding back for the moment (of course even with bitbucket support I'm not sure if I would be able to persuade for the switch, so this is just gathering information)).

@sio
Copy link

sio commented Aug 17, 2020

I'd like to bring to your attention a workaround I created to integrate Cirrus CI into GitLab pipelines: #10 (comment)

Same tool (cirrus-run) may be helpful for implementing the workaround with BitBucket.

@abitrolly
Copy link
Contributor

abitrolly commented Aug 18, 2020

BitBucket is no more. What was born as HG startup is now a Git hosting. There is really no reason to use it anymore when there is GitHub and GitLab.

@rit001
Copy link

rit001 commented Jan 14, 2022

As the idea of support BitBucket is now closed/dead it maybe worth updating the FAQ at

https://cirrus-ci.org/faq/

This currently links to this issue as "At the moment Cirrus CI only supports GitHub via a GitHub Application. We are planning to support BitBucket next. "

@fkorotkov
Copy link
Contributor Author

It's not dead. We are about to finish internal refactoring that will allow easily support BitBucket. We will announce Cirrus CI Enterprise in the two to three months with more details about supporting difference platforms beside github.com. Stay tuned and sorry for the wait but we wanted to do things the right way instead of duck type a solution.

@yannickvg
Copy link

Any news on BitBucket support?

@mrgoonie
Copy link

Any news on BitBucket support?

Forget that, Bitbucket is being dead...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants