cirruslabs / cirrus-ci-docs

Documentation for Cirrus CI 📚
https://cirrus-ci.org
MIT License
347 stars 109 forks source link

BitBucket Support #9

Open fkorotkov opened 6 years ago

ghost commented 5 years ago

Any news on Bitbucket support?

fkorotkov commented 5 years ago

@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 commented 5 years ago

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

fkorotkov commented 5 years ago

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 commented 5 years ago

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

fkorotkov commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

Ahh, that should be ok then.

mrgoonie commented 5 years ago

Can't wait !

abitrolly commented 5 years ago

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

fkorotkov commented 5 years ago

@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 commented 4 years ago

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 commented 3 years ago

I'd like to bring to your attention a workaround I created to integrate Cirrus CI into GitLab pipelines: https://github.com/cirruslabs/cirrus-ci-docs/issues/10#issuecomment-587532447

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

abitrolly commented 3 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 11 months ago

Any news on BitBucket support?

mrgoonie commented 11 months ago

Any news on BitBucket support?

Forget that, Bitbucket is being dead...