Continuous Integration on Gitlab
3.5 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
208 students enrolled

Continuous Integration on Gitlab

A Step by Step, hand-on tutorial. Setup and use your own GitLab/GitLab CI environment.
3.5 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
208 students enrolled
Last updated 2/2019
English
English [Auto-generated]
Current price: $9.99 Original price: $99.99 Discount: 90% off
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 17 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By the end of this course, you will have a solid understanding of how GitLab continuous integration works. You’ll have hands-on experience setting up GitLab CE and adding users, projects, ci jobs, and runners. This training is designed to help you learn while guiding you thru powerful concepts using simple examples.
Requirements
  • You will need a personal computer with internet access. This course does no assume prior knowledge of Gitlab and CI processes.
Description

By the end of this course, you will have a solid understanding of how GitLab continuous integration works.  You’ll have hands-on experience setting up GitLab CE and adding users, projects, ci jobs, and runners.  This training is designed to help you learn while guiding you thru powerful concepts using simple examples.

Who this course is for:
  • If you are using Gitlab to manage code, this will help you produce code faster and with fewer bugs.
Course content
Expand all 29 lectures 01:11:37
+ Module 1 - Introduction to Gitlab
11 lectures 19:35
Lab Orientation (Please Read This!!)
01:02
LAB 1A (Linux and MacOS) - Installing prerequisites and Gitlab
02:39
LAB 1B (Windows) - Installing prerequisites and Gitlab
02:56
Lab 1 - Demo 2 - Install Gitlab
02:10
Lab 1 - Demo 4 - Create Users
01:26
Lab 1 - Demo 5 - Using SSH Keys
02:42
Useful Gitlab Commands
00:20
Useful References
00:18

Section 1 Review

Review
3 questions
+ Module 2 - Gitlab Project Repository
6 lectures 19:47
The Gitlab Repository
00:57
LAB 2 - Creating a Gitlab Repository and Public/Private Projects
03:51
Lab 2 - Demo 6 - Creating a Public Project
03:08
Lab 2 - Demo 8 - Validating a Private Project
06:40

Knowledge review for Section 3

Review
2 questions
Extension Questions
00:20
+ Module 3 - Introduction to GitLab Continuous Integration (CI) Pipelines
4 lectures 13:39
CI Overview
00:51
LAB 3 - Setting up Continuous Integration with Gitlab
02:43
Lab 3 - Demo 9 - Setting up the Gitlab Continuous Integration Process (Part 1)
09:36

Section 4 review

Review
2 questions
Extension Questions
00:28
+ Module 4 - Introduction to GitLab Runner - Shared and Specific Runners
6 lectures 18:03
Gitlab Runner Overview
00:59
LAB 4 - Gitlab runer configuration
04:04
Lab 4 - Demo 10 - Adding a Runner
06:01
Lab 4 - Demo 11- Adding Tags to a Runner
02:11
Lab 4 - Demo 12 - Adding A Testing Stage
04:28

Section 5 Review

Review
2 questions
Extension Questions
00:19
+ Next Steps
1 lecture 01:08
Bonus Lecture: Next Steps
01:08