My preferred DevSecOps platform.
May 08, 2023

My preferred DevSecOps platform.

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

In my organization, GitLab is the preferred code repository and collaborative development platform for DevOps software projects of all sizes. By utilizing GitLab, we have access to essential software development and security features including; branching, code committing, merge trains , code testing and coverage, continuous development and deployment (Ci/Cd) capabilities and so on. All of the aforementioned enables a centralized, integrated workflow for software development operations within my company, leading to faster collaboration and deployment of software projects.

Pros

  • Continuous integration - GitLab has enabled my team automate all critical steps required to test , build and ensure code security and quality. By automating this process, we limit manual interventions to minimum levels, leading to faster software deployment.
  • Unit test reports - This makes it easier and faster to identify faults within our merge requests, without the need to manually check our software delivery pipeline.
  • Continuous software security - GitLab enable us integrate security and compliance testing into our software development processes. This helps to promptly identify and manage potential vulnerabilities within software deployments.

Cons

  • Documentations can be more intuitive and elaborate.
  • Integration with third party software programs is inadequate.
  • Accelerated software deployment cycles.
  • Integrated agile planning , which has led to seamless collaboration and visibility across our development team.
We make use of GitLab's Unit Test Reports - This feature helps simplify the
identification of faults within Ci/Cd ( continuous integration and deployment ) merge requests. Thus , eliminating the
need for manual inspection of the software delivery pipeline, leading to faster identification of merge request security lapses and enhancing the
overall quality of our codebase.
GitLab provides a shared repository where my team members get to collaborate
on code. This shared repository acts as a central hub for all code
changes, allowing team members to easily access and contribute to the
codebase. By having this single source of truth ( centralized code hub ) , we are able to avoid versioning
conflicts and ensure that everyone is working with the latest code.

Do you think GitLab delivers good value for the price?

Yes

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of GitLab go as expected?

I wasn't involved with the implementation phase

Would you buy GitLab again?

Yes

Continuous Integration (CI): GitLab's robust CI capabilities makes it an ideal choice for automating critical steps involved in testing, building, and ensuring code security and quality. With GitLab CI, my team has been able to define pipelines that automatically trigger various stages of the software development process, such as compiling, testing, and deploying code changes. Thus , minimizing manual interventions and accelerating the software deployment cycle, leading to faster releases.
Continuous Software Security: By incorporating security scans, vulnerability assessments, and code quality checks into our CI/CD pipelines, GitLab has helped to identify potential security vulnerabilities early within the software development lifecycle. This proactive approach enables prompt mitigation of security risks and ensures that our software deployments are secure and comply with known coding standards.

Comments

More Reviews of GitLab