How do you or your organization use this solution?
Please share with us so that your peers can learn from your experiences.
We are a consultancy company, and we mostly sell application tools such as Jira and Bitbucket, but sometimes, our clients have Gitlab or Github, and then we offer the consultancy experience in DevOps for improving the process. All use cases for this solution are for the financial industry. Around 50% of our clients are financial services.
We used the solution for keeping Yama code files there for our project.
We are using it for building mobile applications and web applications. I am supporting the code in GitLab. It is only for giving access to my development team, and I just see what merge requests are coming.
We are providing solutions for consumer electronics. We have a repository of our code between the device team, mobile applications team, and cloud team.
We use this solution for source code management, and also team collaboration for the application lifecycle.
My daily usage involves fetching code, creating branches, modifying the code, and then committing my changes. Once I'm ready for a review with my colleagues, I create a merge request. Then, during a code review, they will use the interface to write comments. Once everything in the comments has been addressed, I complete the merge. This describes a typical scenario. We develop under Linux.
We are using GitLab for managing our code. We have created branches and posted code, and as our team members complete assignments, the code is pushed to there.
We are a startup company working on a new firewall product, and we use GitLab as part of the software development process.
We primarily use this solution for repository tracking issues and reporting. We also use it for component integration. Our focus is pipeline field leads. We used to work with JIRA. I'm a developer and we are customers of GitLab.
We have a normal use case to build source code and our agenda and then try to deploy it. The deployment is not specifically automated, it is semi-automated. So it is normal. We create an artifact, try to build it, and then deploy it onto the application server. It's not fully automated.
The primary use of the solution is for LCDs and as a repository.
Has anyone got experience building automated workflows using GitLab? How does it compare with other CI/CD solutions? The solution should be good at deployment of apps in AWS and Azure cloud.