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 · 15 comments
Open

BitBucket Support #9

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

Comments

@fkorotkov
Copy link
Contributor

@fkorotkov fkorotkov commented Jan 3, 2018

No description provided.

@fkorotkov fkorotkov added the feature label Jan 3, 2018
@fkorotkov fkorotkov self-assigned this Jan 3, 2018
@ghost
Copy link

@ghost ghost commented Dec 10, 2018

Any news on Bitbucket support?

@fkorotkov
Copy link
Contributor Author

@fkorotkov fkorotkov commented Dec 10, 2018

@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 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

@fkorotkov fkorotkov commented Dec 10, 2018

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 asomers commented Jan 18, 2019

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

@fkorotkov
Copy link
Contributor Author

@fkorotkov fkorotkov commented Jan 18, 2019

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 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

@fkorotkov fkorotkov commented Jan 18, 2019

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 asomers commented Jan 18, 2019

Ahh, that should be ok then.

@mrgoonie
Copy link

@mrgoonie mrgoonie commented Feb 18, 2019

Can't wait !

@abitrolly
Copy link
Contributor

@abitrolly abitrolly commented Apr 10, 2019

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

@fkorotkov fkorotkov commented Apr 10, 2019

@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 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 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 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.

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

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.