I understand today we can use Github, Atlassian Bitbucket (Cloud) and Google Code Repository. Is it possible to use BitBucket Server? We do have network connectivity to the BitBucket Server from the GCP Project where we'll be doing Container Builds.
Any documentation / pointers will be greatly appreciated. I want to use Google Container builder but this is currently the biggest obstacle.
Related
I have a Jenkins and Gerrit server running in k8s and docker respectively, however I am stuck at trying to integrate both services together.
I've tried following these two manuals.
https://www.infoq.com/articles/Gerrit-jenkins-hudson/
https://nofluffjuststuff.com/magazine/2016/06/understanding_and_applying_gerrit_part_4_integrating_jenkins_with_gerrit
But they seem well out of date.
Anyone know any good documentation out there to integrate Jenkins and Gerrit?
So we migrated all our Gitlab projects to Bitbucket. We'd like to use the existing gitlab-ci.yml files for Bitbucket pipelines. Could we do that? If yes, could someone please give some steps to carry that out?
Thanks!
No, you can not, recently I did the same job and I wrote all the pipeline yamls from scratch. They don't behave the same.
Gitlab supports mirroring repositories between git servers, but it’s only free for public/open source repositories. Otherwise you have to be on a paid plan, regardless if you use gitlab.com or an on-premise installation. Pushing from Gitlab to another server is free, but pulling from elsewhere to Gitlab is a Premium feature. You can read more about this in the docs
Otherwise, there are open source utilities that will mirror repositories for you but they have to be configured and maintained properly. One such utility is gitlab-mirror.
I'm new to Bamboo and currently learning & using the Bamboo as a standalone server in my company. There I can see the much-advanced options like creating the Build Plans, separate deployment projects based on different environments and also can integrate with notifications and triggers.
I wanted to do a lot of research and learning by myself at home so I was looking for a cloud-based version of Bamboo which I can straight away use to perform similar task like creating build plans, etc. I do not see anything cloud version of Bamboo but I can see BitBucket (cloud-based). What I know is that it is a source code repository like GitHub and GitLab and it has integration with inbuilt CI/CD.
Q1. Is BitBucket a cloud version of source code repository plus Bamboo?
Q2. If not, then do we have cloud version of Bamboo with exact options like build plans, deployment projects, etc
Q3. Also, I'm looking if there is any Bot which I can use like SlackBot or DeployBot to invoke or trigger the Bamboo Build Plan with a chat command? Slack I'm familiar but not DeployBot. I can get the Bamboo build notifications to my Slack channel but not the other way around.
I'm learning and doing research & development hence required clarification on my doubts from experts in this DevOps field to show me the right path.
Please suggest as I'm looking for setting up Bamboo with Bot instructing my build plans.
Thank you
Doing hands-on experience in company on Bamboo and learning as much as I can and playing around with it.
Bamboo Cloud was discontinued in January 2017. Bitbucket Cloud can still notify your Bamboo instance via webhook, assuming you configure Bamboo and your firewall and the webhook properly, or you can use Bitbucket Pipelines for the all-in-one approach.
You can also use Bitbucket Server if you'd prefer to keep everything behind the firewall.
The below link talks about bitbucket hooks option which can be configured at repository level.
https://developer.atlassian.com/server/bitbucket/how-tos/hooks-merge-checks-guide/
I do not see this option in my bit bucket account under repository settings. Can anybody let me know where I can find this option.
You're looking at Bitbucket Server documentation but attempting to use Bitbucket Cloud. Bitbucket Cloud does not currently support custom hooks.
I am trying to install the BitBucket Status Notifier Plugin and as part of its documentation it is mentioning to create OAuth Consumer.
However I am not able to find the option in any setting, even if I am a super admin.
I am using hosted BitBucket v 4.7.1.
Any help?
It works only with BitBucket Cloud only. Look at the wiki page that you mentioned BitBucket Status Notifier Plugin
This plugin aims at the Atlassian-hosted BitBucket Cloud solution, not
BitBucket Server (formerly known as Stash).