What you’ll learn
- How to use GitLab for creating projects. By end of this tutorial you will know everything needed for using GitLab.
- How to setup CICD jobs for your project to automate testing and deployment via runners.
- Gitlab-ci .yml file comcepts- pipelines, jobs, artifacts, caching, variables, before script, after script
- CICD Runners basics, setting up self hosted runners , tagging runners, runner setting for number of jobs, timeout, etc
- Optimising configuration. Inheriting yaml from other projects and reusing template jobs, reducing redundancy. Usage of Extends and Include concepts.
- Industry examples like linting, unit testing, end to end testing of projects for making sure that the project is stable
- Managing multi repo CICD with downstream pipelines. Calrity on parent-child and multi-project pipelines.
- Yolov3 face detection project creation with CICD jobs for lint check anf pytest with artifacts
- Submodule addition and CICD with submodule
How to Enroll GitLab and CICD Mastery, for modern software development course?
How many members can access this course with a coupon?
GitLab and CICD Mastery, for modern software development Course coupon is limited to the first 1,000 enrollments. Click 'Enroll Now' to secure your spot and dive into this course on Udemy before it reaches its enrollment limits!