4 ms·
> Their integrated CICD is amazing. My company switched to BitBucket in order to pinch pennies, and now I weep when I have to get Jenkins and BitBucket to play
by umvi 7y ago
> Their integrated CICD is amazing.
My company switched to BitBucket in order to pinch pennies, and now I weep when I have to get Jenkins and BitBucket to play nice with each other or to do something. GitLab CI just works, is easily horizontally scalable without paying exorbitant prices for more "agents", etc... I miss GitLab...
- toong 7y agoJenkinsfile + BitBucket works just nicely here. Getting that to work with GitHub is more painful (pain mostly related to automated webhook-management) I can't compare to GitLab right now ;-)
- umvi 7y agoAre you using any of the paid Jenkins plugins in the Atlassian Marketplace? Does BitBucket show CI build status on PRs? Can you retry builds from BitBucket or do you have to visit Jenkins dashboard to retry a build? (Just curious, we recently switched, and I'm finding Jenkins to have a much steeper learning curve than GitLab CI had)
- beilabs 7y agoUsing all free plugins in our place. There is a free bitbucket status notifier that will update the CI build status on a branch / PR. You have to retry via the Jenkins dashboard.
- xz0r 7y agoI second that. At work we use Jenkins and BitBucket with no issues at all.
- alipang 7y agoMy company is currently considering switching away from GitLab CI/CD as well as we've found no way to increase the number of available minutes (2000 on our tier I believe, doesn't last very long) without upgrading many tiers before we can even scale it at all. Can I ask what plan you're on? I'm assuming since your company wants to pinch pennies you're also fairly small?
- emilycook 7y agoHello! GitLab employee, could you elaborate? You should be able to purchase additional minutes without upgrading what tier you're on: https://gitlab.com/gitlab-org/gitlab-foss/issues/37081#note_189576054 https://gitlab.com/gitlab-org/gitlab-foss/issues/37081#note_...
- lkozloff 7y agoHi @alipang - Back in April we released the ability to purchase additional minutes for CI runners without upgrading to a more expensive tier. https://about.gitlab.com/2019/04/22/gitlab-11-10-released/#purchase-add-on-ci-runner-minutes https://about.gitlab.com/2019/04/22/gitlab-11-10-released/#p... You can purchase directly from the customers portal at https://customers.gitlab.com https://customers.gitlab.com and apply them to your group. Hope that helps!
- umvi 7y ago> Can I ask what plan you're on? I'm assuming since your company wants to pinch pennies you're also fairly small? We are small compared to FAANG, but not "small" small (~4000 employees total). We run our own self-hosted GitLab EE instance, so we have "infinite" CI minutes in that the runners are on all our own hardware. So CI is "free" (but we pay for and maintain our own hardware/VMs so I'm not sure how much that costs).
- martimarkov 7y agoTake a look at https://medium.com/sharenowtech/serverless-gitlab-runner-builds-on-lambda-ded4b24b3c4f https://medium.com/sharenowtech/serverless-gitlab-runner-bui... Might be useful for you depending on how long your builds take. I haven't personally used it but I it's one of the things on my todo list for next month.
- snuxoll 7y agoAs sibling comments have said you can buy more minutes, but you can also setup your own runners and build to your hearts content on them.
- keithnz 7y agohaving used gitlab, bitbucket and github.... I gotta say, it really doesn't matter if you don't tie your CI/CD in with any of them. For CI/CD I quite like Appveyor and Octopus Deploy. But if you are penny pinching, they may not be super appealing, but they are incredibly powerful!
- aarbor989 7y agoMy company was using GitHub and then we were purchased by a company using BitBucket and had to switch over. We don't even use the CI/CD features but IMO the BitBucket experience is just horrible overall.