GitLab Basics
- GitLab - Squashing Commits
- GitLab - Rebase Operation
- GitLab - Add a File
- GitLab - Create a Branch
- GitLab - Fork a Project
- GitLab - Create Project
- GitLab - SSH Key Setup
- GitLab - Git Commands
- GitLab - Installation
- GitLab - Introduction
GitLab Users and Groups
GitLab Issue Tracker
- GitLab - Wiki Pages
- GitLab - Milestones
- GitLab - Referencing Issues
- GitLab - Merge Requests
- GitLab - Create Issue
GitLab Instance Management
GitLab Continuous Integration
- GitLab CI - Container Registry
- GitLab CI - Cycle Analytics
- GitLab CI - Advanced usage of CI
- Configuring GitLab Runners
- GitLab CI - Permissions
- GitLab - CI/CD Variables
- GitLab - CI/CD
- GitLab CI - Introduction
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
GitLab CI - Introduction
Description
GitLab CI (Continuous Integration) service is a part of GitLab which manages the project and user interface and allows unit tests on every commit and indicates with warning message when there is an unsuccessful of build.
Features
It is integrated in GitLab interface.
It has earned more popularity in the past few years due to its simple usage, faster results etc.
It allows the project team members to integrate their work daily.
The integration errors can be identified easily by an automated build.
It can be executed on multiple platforms such as Windows, Unix, OSX and other platforms which support
programming language.Advantages
It is easy to learn, use and scalable.
It displays the faster results as it spanides the each build into multiple jobs that run on multiple machines.
It is free and open source software which is added in both GitLab Community Edition and the proprietary GitLab Enterprise Edition.