GitLab uses the concept of runners for doing CI/CD tasks. Learn the basics about shared runners and how you can create custom self-hosted runners in this video.
- [Instructor] Runners are the agents … that GitLab uses for running automated tests. … The GitLab Runner software is similar to the agent … that's used with say, Jenkins. … It's a program that lets you run commands on a remote host. … In GitLab the term Runner refers to both … the place where the tests are run, … and the software that does the remote control. … So you use the GitLab Runner software … to set up your GitLab Runners. … GitLab Runner supports … a lot of different operating systems and platforms, … you can install the runner using a native package … to run commands directly on a VM or bare metal system. … GitLab also supports using containers as runners … through Docker on it's own, or using Kubernetes. … We'll be setting up the Docker based runner … on our GitLab instance. … The first thing we'll need to do … is install Docker Engine on the server. … I'll SSH into my Vagrant box, vagrant ssh. … We can use the free community edition in this case. … I'll be following the instructions from Docker's website …
- Navigating the GitLab interface
- Using GitLab for collaboration
- Merging requests
- Continuous integration and continuous delivery
- Creating and running a pipeline
- Deploying a project using GitLab
Skill Level Beginner
1. First Steps with GitLab
2. GitLab for Source Control
3. Continuous Integration
4. Continuous Delivery
Next steps1m 57s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.