- Project Runners : Project runners are like self hosted runners we have control of where it should run and other details of pipeline
- Shared Runners : In shared runners the pipeline will be exected someone and we don't have much information about it.
- JENKINS, we create Jenkinfile in the root of the github repo for jenkins, in GITHUB we use .workflow folder and we use workflows as required by the CI
- In GITLAB it will like instead of jenkinsfile we create ".gitlab-ci.yml" file
- Stages :
- For Securing credentials we are using GITLAB variable
- Install GITLAB RUNNERS in Ubuntu
https://docs.gitlab.com/runner/install/linux-repository.html