How to configure your own Gitlab CI Runner
Gitlab Runner is an open-source project which is used in running jobs and sending back the results to Gitlab. It can be run as a single binary without any specific language requirements. It is usually compatible with GNU/Linux, Mac OS and Windows operating systems. It can also be compatible with other operating systems by compiling the Go binary on them.
Now talking about its features, it allows you to run multiple jobs and use multiple tokens with numerous server. Its jobs can be run locally, using Docker containers, Docker containers and executing job server over SSH. It can connect to the SSH server remotely and written in Go, distributed as a single binary without any other requirements. Gitlab supports Bash, Windows Batch, and also Windows PowerShell. It also has the feature of automatic configuration reloads without a restart. It is user-friendly and easy to use with support Of Docker, Docker-SSH, Parallels, or SSH running environments. It also enables the caching of Docker containers, easy to install and embedded with Prometheus metrics HTTP server.
Now talking about Register Runner, it a process that binds the Register with Gitlab instance. Two steps that must be done before registering a Runner are that it should always be installed other than the server on which Gitlab in installed or you are on which you are planning to install Gitlab. A token should be obtained for a shared or specific Runner via the Gitlab interface.
Resources:
Register GitLab CI Runner
https://docs.gitlab.com/runner/register/index.html
Install GitLab Runner
https://docs.gitlab.com/runner/install/
___
// GitLab CI/CD ONLINE COURSE
👉 Want to learn more about CI/CD pipelines? Check my GitLab CI online course.
Get it at a special price and help support this YouTube channel:
http://www.vdespa.com/courses
___
// I HAVE A QUESTION!
I do my best to answer all comments here on YouTube but I cannot make any guarantees.
___
// I HAVE A VIDEO IDEA
Do you want me to create a video on a specific topic? Just fill out the form below:
https://forms.gle/uWEzXFQ2viJtZtvZ7
___
// P L A Y L I S T S
▸ Learn Gitlab CI | https://www.youtube.com/playlist?list=PL6iUkDSEH9SumTY7OSLmcMeFmRtQsQvNn
___
// F R E E R E S O U R C E S
▸▸▸ Official Gitlab CI documentation
https://docs.gitlab.com/
▸▸▸ 👉 Subscribe to the “Testing and automation with Valentine” newsletter for bi-weekly tutorials, tips, and news from the industry.
http://eepurl.com/gPwpU1
___
// YOUR SUPPORT ON PATREON MATTERS
If you enjoy this content, help me create more like this. Consider supporting me on Patreon.
https://patreon.com/vdespa
___
// IMPRINT
http://vdespa.com/imprint
—
by Valentin Despa
linux http server