GitLab is an integrated product that unifies issues, code review, CI and CD into a single UI. GitLab Inc. offers self hosted products and SaaS plans for GitLab.com. It is an open source project with a large community, over 1700 people worldwide have contributed to GitLab!
Ask GitLab about:
Hosted by:
Thanks for all the questions! If you have any more questions, you can always ask us on Twitter: @dzaporozhets @jobvo. We hope to see you in issues! gitlab.com/gitlab-org/gitlab-ce/issues
Hi Guys, thanks for the AMA. Who is your perfect customer?
I just created a fresh GCP cluster, successfully linked it to my gitlab.com project settings (under Kubernetes integrations) and now I'm a bit confused by a failing "staging" job that returns Unable to connect to the server: x509: certificate signed by unknown authority
ERROR: Job failed: exit code 1. Btw, I'm following this tutorial (https://www.youtube.com/watch?v=PoBaY_rqeKA) and I can't go past editing the.gitlab-ci.yml config file KUBE_DOMAIN value which is the IP of my Kubernetes master. Any reaction is most welcome. And yes I did a kubectl describe -o yaml and copied the ca.crt and token values into the appropriate fields.
I have recently been proofing out a Netlify automatic deploy (JAMStack) project using the API and (oAuth). Do you have any active discussions going on with the JAMStack community on supporting the API going forward? Specifically provider companies like Netlify.
By the way, the proof of concept went well so far. Hosting a couple sites from Netlify with automatic deploys from GitLab!
Thanks for hosting this AMA. GitLab is awesome, why do you think many popular open source repositories are not on GitLab today? What are the initiatives you are taking to deal with the elephant in the room?
Does GitLab have open salaries? If not, are you considering to do it soon?
Why did the Gitlab Team choose Ruby for development?
The build runner that can be run on our servers is the main feature why we use gitlab. Most competitors are lacking this. Do you plan to kill it and move to managed builds at some point?
would you like to prioritize bugs / feature completeness over implementing more and more Enterprise stuff in future?
According to you what are main advantages of Gitlab over Bitbucket (Stash) server?
I have one more question for you guys.
I believe competition is a very nice thing and it keeps you on your toes. And as an end user, it gives me a variety of options, so everyone's happy. I actually use GitHub, BitBucket and Gitlab, and I love all of them.
What would you say are your favorite things about your competition (I would assume, that's GitHub or BitBucket)?
Thanks for building a great product! I love your ideology around CI/CD (Auto devops, Review Apps). Also, the fact that you're the poster child for distributed teams is incredible.
I wanted to ask what tools do you use on a daily basis to ensure that everyone on the team is on the same page? Do timezones play havoc in daily sync-ups or meetings in general?
First of all, thank you guys for this AMA.
I'm interested in designing UI/UX for complex system like GitLab. How do you share ideas and make design decisions?
First of all thank you guys for this AMA!
Would you consider an "on-demand" plan? Eg. per pipeline minute, per feature per month, etc. For users (like me) who just need 1 or 2 features in silver/gold plan package.
And, what about "codeowners"? Is it on your plan?
Firstly, I must say that I admire your transparency policy in GitLab. It serves as a great source of inspiration for me in my work.
However, now I'm using GitLab on a daily basis, and when I see information about downtimes or some issues, it makes me sad. It's because I know that with high probability my work routine will be affected by those failures.
So here is my question: in your opinion, what is better for a product or a company – be transparent and let people see that nobody's perfect or make an impression of being reliable and trustworthy?
GitLab started using Vue and how is it working out for you now?
I have to say, the way you fought your downtime with full transparency in February this year was amazing.
So, this is my question for you. Just like how buildings have mock fire drills, do you think programmers should simulate failures?
Let's face it, downtime is bad and no one wants it. That being said, one should be prepared to handle it. A team of engineers can take the test environment down and another team will try to bring it back up. So, when production actually goes down (god forbid), the engineers will be acclimatized to handling it in a nice way.
Hey, guys, Thanks for the AMA.
GitLab has over 150+ people working remotely. So my question is can you give any tips/advice for working remotely?
Today most open source projects are being hosted on GitHub. What are GitLab's initiative to encourage more developers to use GitLab for their open source projects?
Hi, Dmitriy, Thanks for the AMA.
People might have asked you this question thousands of times previously, but I want to hear your opinion on it.
Why should a developer (not so famous) choose to go with GitLab instead of GitHub in 2017? GitHub has many users today, so the chances of getting more visibility are definitely higher if they opted to go with GitHub.
You are one of the most transparent companies that I have seen. In your opinion how important is it for companies today to be transparent to their users?
Job van der Voort
VP of Product at GitLab
We love them all. They contribute to product in many ways, from feedback and bug report to actual feature contributions.
Job van der Voort
VP of Product at GitLab
Job van der Voort
VP of Product at GitLab
Job van der Voort
VP of Product at GitLab
Job van der Voort
VP of Product at GitLab
Job van der Voort
VP of Product at GitLab
Sai Kishore Komanduri
Engineering an eGovernance Product | Hashnode Alumnus | I love pixel art
Hi GitLab, thank you for hosting an AMA! Lot of love to you guys for the work you have put in the community edition. ❤️
Right now CE is available to host on Linux distributions. Do you have any plans for macOS and Windows? Are there any technical bottlenecks that are stopping you to ship the CE to be hosted on these OSes?