Speaker
Description
This course is NOT ABOUT GIT; here, we will focus on using GitLab for software pro-ject management. You will learn how to leverage GitLab's features to facilitate collab-orative development, automate your tests, and publish code releases. Specifically, we will cover the following points:
- Creating a project in GitLab
- Managing members and permissions
- Working with issues: labels, milestones, templates
- Team collaboration: Branches and Merge requests
- Task automation through GitLab CI/CD: creating pipelines and jobs
- Managing environment variables and secrets
- Publishing packages and deploying documentation
Prerequisites : be able to communicate with a remote repository via Git (clone, fetch, push) and know how to manage branches.