Would like to know if Bitbucket pipelines supports self hosted runners and/or a hybrid hosted and self hosted runner setup. Bonus if integrating with AWS spot is possible.
As far as I know as a non-user of Atlassian Bitbucket Server, it does not have the Pipelines Plugin. So, I might be wrong believing that there is no runner in the scope of the options that Atlassian Bitbucket Server (or Data-Center) gives, as far as I can tell the server documentation does not have it (searched in it for "pipeline/s").
Apart from Atlassian itself, there are a couple of runners independently available, most that I know of are somewhat hack-ish (no bad feelings here), mostly for development (which makes sense) which means not feature complete. And a shameless self-plug here, as I have one such utility on Github as well which I normally extend to the level of features I need my own:
But I guess you've looked already around a bit and might have stumbled over these.
What I've always missed is that Bitbucket never came en-par with Gitlab (gitlab-runner) which offers the command line runner since like always, as well as other more CI/CD specific offerings like Codeship (jet) also like always offering it and always very well integrated or Circle CI (CircleCI CLI) which I never used the command-line utility personally, but I've heard the utility does run the jobs locally.
Bitbucket self-hosted runners are now in open beta.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bitbucket Cloud announced they are in the process of building out self-hosted runner support. They are currently accepting applications for an early access program looking for feedback from the community.
See the Bitbucket Cloud Self-Hosted Runner Early Access Program Announcement
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Egor, I'll be buying your product, thank you.
My use case is a custom container that has ~30GB of Xilinx tools in it... Copying the container out out Dockerhub on every build is silly. A Xilinx tools container is also silly - I know.
The Github Actions runner works great for this use case - just host your own VM and get to work. It's so easy I assumed Bitbucket would have feature parity here. I was wrong.
This is a major missing piece Atlassian.
I can't believe there no way to host my own build runner lol...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
as far as I know, Bitbucket Pipelines is available only for Bitbucket Cloud and doesn't support any sort of runners, you can buy only "minutes".
We're working on a self-hosted alternative that provides native integration with Bitbucket interface and allows to run any amount of runners — snake-ci.com
Also, we're offering private beta builds, drop me a line if you have any questions: we@reconquest.io
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.