GitLab is used extensively across the entire educational institution. Adoption extends well beyond typical Computer Science departments into many academic disciplines and colleges on campuses, including engineering, natural and social sciences, medical fields, and library science.
GitLab is used for a wide variety of purposes across the institution and generally for more than one primary purpose. Uses include teaching, learning, research, student portfolios, information technology, campus administration, medical and library sciences, and building open source software.
GitLab for Education Program members teach and learn every stage of the DevOps lifecycle. The ability to teach all stages in one platform is a crucial advantage for both the faculty and students. Adoption is higher in the manage through configure stages, with the least adoption in the secure and protect stages.
DevOps and GitLab are not siloed into either teaching code or running the institution. Cross-collaboration and multiple use cases between students, faculty, staff, and information technology professionals are common. DevOps has become an enterprise tool at educational institutions.
The flexibility of deployment method, either self-managed or SaaS, is a large advantage of the GitLab for Education Program offering. Campuses are able to choose the method that works best with their security requirements and authentication systems as well as meeting research funding requirements.
GitLab transforms and advances scientific research. Source control management, continuous integration, and continuous deployment are adopted to increase collaboration, speed up the research cycle, increase the repeatability of results, and meet public access policy requirements of funding agencies.
The survey highlights a need to increase awareness of DevOps and GitLab for Education offerings among faculty.