It's been great so far! Although the UI is a bit different now, I like the fact that it makes me dig in by myself to find things-- helps for retention. Thanks!
Thank you so much! This straightforward tutorial along with your calm voice finally relieved my awful headache after trying a couple of times to do this thing.
Great tutorial Raghav! The way you explain is really great and covers basics well enough. I saw you GitLab CI video as well - thats great too. Cheers & keep up the great work! :)
Thanks for the video. How to deploy via cicd if machine is behind the windows bastion host. My aws instance is behind windows bastion. Is this task possible. Currently my cicd is deploying to dev environment(public IP), the requirement is to deploy to prod environment.
Hi Raghupathy, as of now I have not created any session on this and do not have complete details, For now you can try online information and examples, I will try to check on this
Hi Raghav Thank you so much for this course. Very well explained. when i tried to follow these steps it's asking me to enter SSH server address as well. What is it? and on next try it worked and haven't asked the server address, any reason why? at first i gave the runner description long like This is my first gitlab runner, but later on changed it to my-runner.
Nice video, I am using allure report but gitlab ci console says allure is not recognized, how to add allure in the gitlab runner, I also need to add aws cli in the runner.
Hi Raghav Pal, Thank you very much for this tutorial. Please can you help me understand what is the difference between this (GitLab runner) and Jenkins? Are these both not used for the same purpose of CI/CD?
Hello Raghav thanks for your lucid explanation , I have one doubt when we want to trigger two different windows machines is it possible with one runner or we need to add more runners?
hi, Thanks for Awesome series on GitLab. I have little bit confusion. Where GitLab runner needs to be installed and registered either on the same machine where GitLab server is installed or I can install on any other machine.
Under Runners activated for this project..it is not green circle instead it is ❗ symbol(i.e., New Runner. Has not connected yet)...for the runner which i activated
Nice video brother....but i need your help....i searched for "Card Matching Helper" and i found gitlab link on top but i am unable to find that application on their website....please guide me where would i find that and how to install it on my PC.
Hello Raghav, I am new to GitLab and your videos are very helpful in understanding the concepts. I have a query, how do I check the projects names that are registered with the gitlab-runner ?
Can we do auto deployment without Runner? or is it always mandatory In my case, if any code changes happned in master branch, Auto deployment should triggered. Is it possible without Git Runner
Hi Raghav, first of all thank you for giving such a wonderful step by step information regarding git lab... I do find it helpful but i got some doubts regarding adding tags for the runner as well as entering executer! Why do we add tags and executers. Does ci tag only integrates... Pls help me... I'm just a beginner
Hi Anandu, Tags are: Useful for marking deployments and releases Annotated tags are an unchangeable part of Git history Soft/lightweight tags can be set and removed at will Many projects combine an annotated release tag with a stable branch Consider setting deployment/release tags automatically Check this stackoverflow.com/questions/43638979/understanding-gitlab-ci-tags#:~:text=In%20Git%2C%20within%20your%20repository,In%20your%20. GitLab Runner implements a number of executors that can be used to run your builds in different scenarios. Check docs.gitlab.com/runner/executors/#:~:text=The%20Custom%20executor%20allows%20you,environment%20you%20want%20to%20use.
@@RaghavPal Hello, hope you are doing very well is it possible to know something about git push... I followed your all instruction but when I tried to push, it returned me nothing to commit, working tree clean do you have any idea why it happened and thanks again for your reply.
Just getting into GitLab to see what it's about; if I understand correctly this GitLab runner is a service to make Windows clients be able to work with a GitLab instance; BUT the GitLab instance is still not compatible with Windows, you can only install it into a Unix-based system and so forth, correct?
Hi, you can use GitLab runner on windows too. In real world when you do a CI CD project, most probably Linux will be used. But the option to run on windows is there
Hi Raghav, your videos are really good to understand concepts clearly. I followed your tutorial However I am getting below error: Failed to start gitlab-runner: The system cannot find the file specified. I read some solutions where they suggest to create a user with admin account as well as 'log on as a service' option. On my windows 10 there is no such option Kindly help me to proceed. Thanks
Rehav ...when I entered the command gitlab-runner.exe install ......its showing error...Access is denied.....can you help me out this ....everything I m done perfectly
Nice intro! I have a doubt which might be stupid, how does the gitlab connect to the runner on your local to run the pipeline? Should there be a connectivity of my machine on network and the firewall has to be turned off? please suggest , Also redirect me if there's a link on gitlab which answers this Thanks!
Hi Raghav, I'm asking again. :). How to increase the shared runners in Gitlab CI/CD pipeline? my shared runneres has been reached and I cannot continue run my pipeline jobs.
If the "Set up a specific Runner manually" option is not visible in your GitLab project, it could be due to a few reasons. Here are some steps you can take: 1. Check your permissions: You must have Owner permissions for the project to set up a specific runner 2. Navigate to the correct location: Go to your project's Settings > CI/CD and expand the Runners section³. The token should be available there. 3. Update GitLab: If you're using an older version of GitLab, it might be worth updating to the latest version. Some features might not be available or might have different names in older versions. 4. Contact Support: If you're still having trouble, consider asking a question in the GitLab support forum Remember, once you have the URL and token, you can register the runner
I have registered gitlab runner and used shell option. Currently I m running automation scripts. But these scripts are running in headless mode. I would like to know how to run these automation scripts in non-headless mode. How to open browser instance?
HI Shripad, you will need to use an agent having physical browsers, this can help stackoverflow.com/questions/57200139/chrome-and-firefox-running-always-in-headless-mode-through-gitlab-runner
Great tutorial! very concise. But I'm getting this error. Any idea? ERROR: Registering runner... forbidden (check registration token) runner=**** PANIC: Failed to register this runner. Perhaps you are having network problems
Hi Sumita, Here is some discussion. Looks like for most users it was version issue - stackoverflow.com/questions/37509848/gitlab-ci-failed-to-register-runner
I tried to install this before and then thought I removed it. But, it is failing on installation due to the registry key. I cannot locate a registry key by the find option. How do I find this old key to delete?
Hi Katie, you can use unregister command to unregister a specific runner. Check this - docs.gitlab.com/runner/commands/#gitlab-runner-unregister This can help too - gitlab.com/gitlab-org/gitlab-runner/-/issues/1316
Great Video! But I ran into a problem at the end of the process. When I had to enter "...the gitlab-ci tags for this runner...". It gives me the error message: "Error: Registering runner...forbidden(check registration token)....PANIC: Failed to register this runner. (...))" I checked the token twice and have generated a new one too. I would really appreciate it if you could help me!
Hi Tony, pls check this gitlab.com/gitlab-org/gitlab-runner/-/issues/2448 stackoverflow.com/questions/39287990/error-registering-runner-forbidden-check-registration-token
Jaskaran For issue with GitLab Runner on Windows, specifically related to the absence of the "Setup a specific runner manually" section, Try these steps: 1. Project Runner vs. Specific Runner: - GitLab offers two types of runners: - Project Runners: These are specific to a project and can be created directly within the project settings. - Specific Runners: These are manually set up and can be shared across multiple projects. - The "Setup a specific runner manually" section is where you configure specific runners. 2. Possible Solutions: - Here are some steps to resolve the issue: 1. Check GitLab Version: - Ensure that you're using a GitLab version that supports specific runners. - Some older versions may not have this feature. 2. Access Project Settings: - Go to your GitLab project. - Click on Settings (usually a gear icon). - Look for the CI/CD section. - Expand the Runners section. - If you see the "Install a Runner" button there, you're in the right place. 3. Verify Permissions: - Make sure you have the necessary permissions (such as being a project maintainer) to set up specific runners. 4. Update GitLab Runner: - If you're using an older version of GitLab Runner, consider updating to the latest version. - Sometimes, newer versions provide additional features and bug fixes. 5. Check Environment Variables: - Verify that the environment variables (such as `PATH`) are correctly set for GitLab Runner. 6. Restart GitLab Services: - If you made any changes, restart GitLab services to apply them. 7. Clear Browser Cache: - Sometimes, browser cache can cause issues. Clear your browser cache and try again. 3. Manual Installation: - If you still can't find the "Setup a specific runner manually" section, consider manually installing GitLab Runner: - Download the GitLab Runner binary for Windows. - Install it using the instructions provided in the GitLab documentation. - Register the runner with your GitLab instance using the registration token from the project settings. 4. Debugging: - If none of the above steps work, check the GitLab logs for any relevant error messages. - Look for any warnings or issues related to runners. Remember to adapt these steps based on your specific GitLab setup and environment.
I can install the ( gitlab-runner.exe install ) When I make a download this is what I get: gitlab-runner-windows-amd64 gitlab-runner-windows-386 The .exe doesn't appear, and when I try making the installation on either CMD or Gitbash, it's says not found. What should I do? Thanks
Musa The issue you're encountering is likely due to the downloaded files being archives (.zip or .tar) rather than executable files (.exe). To install GitLab Runner on Windows, you need to extract the contents of the downloaded archive and then run the extracted executable file. Here are the steps on how to install GitLab Runner on Windows: 1. Download the appropriate GitLab Runner archive for your system's architecture (32-bit or 64-bit) from the official GitLab website: docs.gitlab.com/runner/install/windows.html 2. Extract the contents of the downloaded archive to a directory on your computer. 3. Open a Command Prompt window and navigate to the directory where you extracted the GitLab Runner files. 4. Run the following command to install GitLab Runner: ``` gitlab-runner.exe install ``` 5. Follow the on-screen instructions to complete the installation process. Once the installation is complete, you can start the GitLab Runner service using the following command: ``` gitlab-runner.exe start ``` You can verify that the GitLab Runner service is running by typing the following command: ``` gitlab-runner.exe status ``` If the GitLab Runner service is running, you should see the following output: ``` GitLab Runner is running... ``` You can now register your GitLab Runner with your GitLab instance using the following command: ``` gitlab-runner.exe register ``` Follow the on-screen instructions to complete the registration process. Once your GitLab Runner is registered, it will be ready to run jobs assigned to it by your GitLab instance. I hope this helps
This is the best available series on GITLAB in UA-cam. Thanks Raghav!
Most welcome Vaibhav
Even though Gitlab's UI is a bit ahead, (being Apr 2021), the toots (tutorials) are still VERY helpful. Thank you sir.
Reverse thumbs-up : )
hope it was useful
Thank you.
This video should be in the official documentation to install gitlab runner xD
So happy and humbled to see your message Pedro
It's been great so far! Although the UI is a bit different now, I like the fact that it makes me dig in by myself to find things-- helps for retention. Thanks!
Glad you enjoy it Ian
Thank you so much! This straightforward tutorial along with your calm voice finally relieved my awful headache after trying a couple of times to do this thing.
Most welcome Sudoru
9:48 It's very good that you show such issues and their solution. Helps a lot!
Glad to know this
I could not have done it without your Video. So Thank you for sharing the information. Very good Video
Thanks Nack
dude your teaching is priceless
Thanks a lot Tommy
very useful video raghav, the way you explain thing is very simple and doable. Thanks alot.
You are most welcome Ashutosh
it works without doing any adjustments.. thanks for your help
Most welcome Prem
It's exactly the tutorial I was looking for! Thank you very much!
You're welcome Zaf
Great tutorial Raghav! The way you explain is really great and covers basics well enough. I saw you GitLab CI video as well - thats great too. Cheers & keep up the great work! :)
Thanks a ton Vikas
Good job Raghav.I have been looking for this
Thanks Manisha
Thanks Raghav. It helped me to start with GitLab
So happy to know Harshad
Great Tutorial for beginners. Thank you Raghav
Most welcome Poonam
FANTASTIC video. FANTASTIC. Perfecttly paced, very well explained. Thanks sssooo much.
You're welcome Tariq
Thankyou Raghav, very useful
Most welcome Arul
I love these videos !!! You re teaching style is fantastic.
Thanks Marco
very usefull - excellent step by step instructions
Thanks Valerie
Dude this series is super good
Thanks for watching Gaurav
Excellent video!
Thank you very much Jozy
Thanks a lot, man! solves the problem I'm having for weeks
Glad I could help!
Nice session sir. Thanks much....
Most welcome Amit
Excelente video hermano. Saludos che!
Thanks
Thank you so Much Sir... It is very usefull🙏
Most welcome
Thank you Raghav! Your videos are very helpful
Most welcome John
Thanks for the video. How to deploy via cicd if machine is behind the windows bastion host. My aws instance is behind windows bastion. Is this task possible. Currently my cicd is deploying to dev environment(public IP), the requirement is to deploy to prod environment.
Hi Raghupathy, as of now I have not created any session on this and do not have complete details, For now you can try online information and examples, I will try to check on this
Can't thank you enough for this.
Most welcome
Sir, your video(s) is very helpful. Thank you!
You are welcome Farhan
Thank you Sir.....love you Sir❤
Most welcome Priyadarshani
it helps me immensely
Thanks for watching Trupti
Thanks for awasome video
So nice of you Narayan
Clear and very useful session! Thanks a lot!
You're welcome Leonia
This video is very helpful! thanks!
You're welcome! pls share and help all who may need this
Hey, Thanks for the information.
Can we add multiple runner for a project?
Hi Meghana, I have not tried, See this - gitlab.com/gitlab-org/gitlab-runner/-/issues/3153
This was very helpful. Thank you
You're welcome Rebecca
Thank you so much for sharing the knowledge , 👍👍
Most welcome Arshad
YOU ARE THE BEST
Thanks a lot
THANK YOU !!!! THIS WAS HELPFUL.
You're welcome Asma
Your video was really helpful. Thanks for creating such an amazing content.
You're welcome Mayank
Excellent!
Thank you!
Glad you liked it Nikola
very good
Thanks
Nice video. thanks
Thanks Varadh
Hi Raghav Thank you so much for this course. Very well explained. when i tried to follow these steps it's asking me to enter SSH server address as well. What is it? and on next try it worked and haven't asked the server address, any reason why? at first i gave the runner description long like This is my first gitlab runner, but later on changed it to my-runner.
Hi Thota, It may be because of name. Here is the official documentation - docs.gitlab.com/runner/register/index.html#windows
Awesome video,it helped a lot!
Glad you liked it
Nice video, I am using allure report but gitlab ci console says allure is not recognized, how to add allure in the gitlab runner, I also need to add aws cli in the runner.
Hi Mizanur, you may need to add support for allure, will need to see some online examples
Thanks for sharing
Thanks for watching Hamid
fantastic presentation
Thanks for watching
That's very useful and so detail, thank you very much!
You're very welcome K Eason
I just felt that it's time to say "thank you" for these helpfull and well done videos
You're very welcome Gino
Thanks for the awesome video.
You're welcome Nishant
Thank you Sir!
Most welcome Sharath
Very useful indeed, thank you
Glad it was helpful Daniel
Thank you, from México
You're welcome Marco
Great explanation, thank you. Can you please tell me the software you used to record this video?
You're welcome. I used my mac QuickTime
Hi Raghav Pal, Thank you very much for this tutorial. Please can you help me understand what is the difference between this (GitLab runner) and Jenkins?
Are these both not used for the same purpose of CI/CD?
Hi Kumar, Jenkins is a CI/CD tool. GitLab is a complete solution from project planning to ci/cd.
@@RaghavPal Thank you very much 🙂 That clarifies my doubt.
Thank you so much.
You're welcome
Hello Raghav, thank you for making it simple and easy to understand.
Where can I find the notes you wrote, can't see in the description?
Hi Karan, glad to know it helped. Notes are there in the description below the video. Click Show More..
@@RaghavPal yes can see that, I thought there was some pdf or word file :)
No and there is no provision to add that on youtube.
@@RaghavPal yes yes, I meant a link :)
Excellent tutorial thank you
Thanks for watching Liam
Hello Raghav thanks for your lucid explanation , I have one doubt when we want to trigger two different windows machines is it possible with one runner or we need to add more runners?
Hi Rupesh, you will have to install runner on both machines and then register it with your gitlab account
@@RaghavPal Thank you 🙂
can you please make more content on gitlab commands such as merging,cloning, rebasing...etc...
Sure I will do Vignesh, can check existing videos here automationstepbystep.com/
@@RaghavPal Thank you so much ...got it 😃
sir, openssl configuration is essential for local GITLAB Server while configure GitLab-Runner??
should not be mandatory, will need to check
hi,
Thanks for Awesome series on GitLab. I have little bit confusion. Where GitLab runner needs to be installed and registered either on the same machine where GitLab server is installed or I can install on any other machine.
You can install it on any machine. The server and agent should be able to communicate with each other.
@@RaghavPal
Thank you Raghav for clearing my concept, actually I am new to gitlab.
great efforts..thank you for making such a wonderful series!!
Most welcome Shubhra
I realize I'm kinda randomly asking but does anybody know of a good place to watch new tv shows online?
Awesome representation, thnx for the tutorial
My pleasure Sanjoy
Under Runners activated for this project..it is not green circle instead it is ❗ symbol(i.e., New Runner. Has not connected yet)...for the runner which i activated
I will check Usha
Nice video brother....but i need your help....i searched for "Card Matching Helper" and i found gitlab link on top but i am unable to find that application on their website....please guide me where would i find that and how to install it on my PC.
Hi Mohit, pls educate me on Card Matching Helper, will need to check online
Hello Raghav, I am new to GitLab and your videos are very helpful in understanding the concepts. I have a query, how do I check the projects names that are registered with the gitlab-runner ?
Hi Chitraranjan, I am not very sure on this and will have to check online
can you show or give hint how to same to trigger ansible playbook if any change happen by the developer
Hi Aditya, I will plan to have a session on this
Hey Raghav,
great sessions :)
A quick question - should GitLab Runner be installed on each Developer's laptop ?
Hi Vijay, You can based on the needs, I will be good to do on a central server
Can we do auto deployment without Runner? or is it always mandatory
In my case, if any code changes happned in master branch, Auto deployment should triggered.
Is it possible without Git Runner
Hi Arun, I am not too sure on this and will need to check with a hands-on, Try to see some online examples
Thanks!! Very helpful
You're welcome
Thanks>
Can you create a video about on the Docker.
Thank so much
Hi Shin check here automationstepbystep.com/
Hi Raghav,
Is it possible to share the GitLab Runner for multiple projects? If yes, are there other components that need to configure?
Hi, I am not too sure and will need to check
Very nice instruction (y)
Thanks for watching Tran
Man its really cool! Thanks
You're welcome Shilza
Hi Raghav, first of all thank you for giving such a wonderful step by step information regarding git lab... I do find it helpful but i got some doubts regarding adding tags for the runner as well as entering executer! Why do we add tags and executers. Does ci tag only integrates... Pls help me... I'm just a beginner
Hi Anandu,
Tags are:
Useful for marking deployments and releases
Annotated tags are an unchangeable part of Git history
Soft/lightweight tags can be set and removed at will
Many projects combine an annotated release tag with a stable branch
Consider setting deployment/release tags automatically
Check this stackoverflow.com/questions/43638979/understanding-gitlab-ci-tags#:~:text=In%20Git%2C%20within%20your%20repository,In%20your%20.
GitLab Runner implements a number of executors that can be used to run your builds in different scenarios.
Check docs.gitlab.com/runner/executors/#:~:text=The%20Custom%20executor%20allows%20you,environment%20you%20want%20to%20use.
Thanks a lot for your great effort...
You're welcome
@@RaghavPal Hello, hope you are doing very well is it possible to know something about git push... I followed your all instruction but when I tried to push, it returned me nothing to commit, working tree clean do you have any idea why it happened and thanks again for your reply.
Hi, you will have to add and commit before push. This will help - ua-cam.com/play/PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG.html
Just getting into GitLab to see what it's about; if I understand correctly this GitLab runner is a service to make Windows clients be able to work with a GitLab instance; BUT the GitLab instance is still not compatible with Windows, you can only install it into a Unix-based system and so forth, correct?
Hi, you can use GitLab runner on windows too. In real world when you do a CI CD project, most probably Linux will be used. But the option to run on windows is there
Thanks dude
Most welcome
Hi Raghav, your videos are really good to understand concepts clearly. I followed your tutorial However I am getting below error:
Failed to start gitlab-runner: The system cannot find the file specified.
I read some solutions where they suggest to create a user with admin account as well as 'log on as a service' option. On my windows 10 there is no such option Kindly help me to proceed. Thanks
Hi, this can help forum.gitlab.com/t/permissions-error-with-gitlab-runner-as-windows-service/13677
@@RaghavPal i created a separate user with administrator rights but login as a service is missing on windows 10 home edition
Hi Rose, will need to check on this online
@@RaghavPal Alternatively, can I install gitlab on a VM on windows?
Yes, can try Rose
Thanks man
Most welcome
Rehav ...when I entered the command gitlab-runner.exe install ......its showing error...Access is denied.....can you help me out this ....everything I m done perfectly
Hi Ram, Pls check this - forum.gitlab.com/t/permissions-error-with-gitlab-runner-as-windows-service/13677
Thank you @rahav pal
Dear Raghav after installing the runner, how i access the gitlab interface ?
Hi, I will need some more details on what you're exactly trying to do, Can check this for help docs.gitlab.com/runner/install/windows.html
hi sir , is this jenkins and git lab runner do the same job ? is these two services same?
Jenkins and GiLab both can be used for CI, CD process
Thank you ♥
You're welcome Shyam
Nice intro! I have a doubt which might be stupid, how does the gitlab connect to the runner on your local to run the pipeline? Should there be a connectivity of my machine on network and the firewall has to be turned off? please suggest , Also redirect me if there's a link on gitlab which answers this
Thanks!
Hi Anudeep, the connection is made through protocol like ssh. You can read more here - stackoverflow.com/questions/47281209/what-is-gitlab-runner
Hi Raghav,
I'm asking again. :). How to increase the shared runners in Gitlab CI/CD pipeline? my shared runneres has been reached and I cannot continue run my pipeline jobs.
Hi, I will need to check on this, Pls check if this helps
docs.gitlab.com/ee/ci/runners/
docs.gitlab.com/ee/user/gitlab_com/#linux-shared-runners
Hi sir, My GitLab don't show "Set up a specific Runner manually", so i can't get the runner authentication token. What should i do ?
If the "Set up a specific Runner manually" option is not visible in your GitLab project, it could be due to a few reasons. Here are some steps you can take:
1. Check your permissions: You must have Owner permissions for the project to set up a specific runner
2. Navigate to the correct location: Go to your project's Settings > CI/CD and expand the Runners section³. The token should be available there.
3. Update GitLab: If you're using an older version of GitLab, it might be worth updating to the latest version. Some features might not be available or might have different names in older versions.
4. Contact Support: If you're still having trouble, consider asking a question in the GitLab support forum
Remember, once you have the URL and token, you can register the runner
I have registered gitlab runner and used shell option. Currently I m running automation scripts. But these scripts are running in headless mode. I would like to know how to run these automation scripts in non-headless mode. How to open browser instance?
HI Shripad, you will need to use an agent having physical browsers, this can help stackoverflow.com/questions/57200139/chrome-and-firefox-running-always-in-headless-mode-through-gitlab-runner
Thanks!
Welcome!
Great tutorial! very concise. But I'm getting this error. Any idea?
ERROR: Registering runner... forbidden (check registration token) runner=****
PANIC: Failed to register this runner. Perhaps you are having network problems
Hi Sumita,
Here is some discussion. Looks like for most users it was version issue - stackoverflow.com/questions/37509848/gitlab-ci-failed-to-register-runner
Hello Raghav. I can not see setting option where I can check runner is active or not. Could you please help on this
Hi Vivek, you can check from command line as well. docs.gitlab.com/runner/faq/
Hi Raghav - I want to install a new autoscalable gitlab runner on docker to run selenium tests in parallel. Do you have any video on this?
Not yet, will need some online help Saranga
Hi Raghav - even I am looking for setting up autoscaling gitlab runner using spot instance with dind. A video on this... Will be much helpful.
Hi Raghav I need how to integrate blackduck to gitlab pipelines can you please provide me step by step process
Hi, not very sure, for now can check this stackoverflow.com/questions/63788386/how-to-integrate-black-duck-with-gitlab-ci
I tried to install this before and then thought I removed it. But, it is failing on installation due to the registry key. I cannot locate a registry key by the find option. How do I find this old key to delete?
Hi Katie, you can use unregister command to unregister a specific runner. Check this - docs.gitlab.com/runner/commands/#gitlab-runner-unregister
This can help too - gitlab.com/gitlab-org/gitlab-runner/-/issues/1316
Thanks, great conttent.
You're welcome Assis
Great Video! But I ran into a problem at the end of the process. When I had to enter "...the gitlab-ci tags for this runner...". It gives me the error message: "Error: Registering runner...forbidden(check registration token)....PANIC: Failed to register this runner. (...))" I checked the token twice and have generated a new one too. I would really appreciate it if you could help me!
Hi Tony, pls check this
gitlab.com/gitlab-org/gitlab-runner/-/issues/2448
stackoverflow.com/questions/39287990/error-registering-runner-forbidden-check-registration-token
"setup a specific runner manually " section is not showing instead there is Project runner with new project runner button
Jaskaran
For issue with GitLab Runner on Windows, specifically related to the absence of the "Setup a specific runner manually" section,
Try these steps:
1. Project Runner vs. Specific Runner:
- GitLab offers two types of runners:
- Project Runners: These are specific to a project and can be created directly within the project settings.
- Specific Runners: These are manually set up and can be shared across multiple projects.
- The "Setup a specific runner manually" section is where you configure specific runners.
2. Possible Solutions:
- Here are some steps to resolve the issue:
1. Check GitLab Version:
- Ensure that you're using a GitLab version that supports specific runners.
- Some older versions may not have this feature.
2. Access Project Settings:
- Go to your GitLab project.
- Click on Settings (usually a gear icon).
- Look for the CI/CD section.
- Expand the Runners section.
- If you see the "Install a Runner" button there, you're in the right place.
3. Verify Permissions:
- Make sure you have the necessary permissions (such as being a project maintainer) to set up specific runners.
4. Update GitLab Runner:
- If you're using an older version of GitLab Runner, consider updating to the latest version.
- Sometimes, newer versions provide additional features and bug fixes.
5. Check Environment Variables:
- Verify that the environment variables (such as `PATH`) are correctly set for GitLab Runner.
6. Restart GitLab Services:
- If you made any changes, restart GitLab services to apply them.
7. Clear Browser Cache:
- Sometimes, browser cache can cause issues. Clear your browser cache and try again.
3. Manual Installation:
- If you still can't find the "Setup a specific runner manually" section, consider manually installing GitLab Runner:
- Download the GitLab Runner binary for Windows.
- Install it using the instructions provided in the GitLab documentation.
- Register the runner with your GitLab instance using the registration token from the project settings.
4. Debugging:
- If none of the above steps work, check the GitLab logs for any relevant error messages.
- Look for any warnings or issues related to runners.
Remember to adapt these steps based on your specific GitLab setup and environment.
I can install the ( gitlab-runner.exe install )
When I make a download this is what I get:
gitlab-runner-windows-amd64
gitlab-runner-windows-386
The .exe doesn't appear, and when I try making the installation on either CMD or Gitbash, it's says not found.
What should I do? Thanks
Musa
The issue you're encountering is likely due to the downloaded files being archives (.zip or .tar) rather than executable files (.exe). To install GitLab Runner on Windows, you need to extract the contents of the downloaded archive and then run the extracted executable file.
Here are the steps on how to install GitLab Runner on Windows:
1. Download the appropriate GitLab Runner archive for your system's architecture (32-bit or 64-bit) from the official GitLab website: docs.gitlab.com/runner/install/windows.html
2. Extract the contents of the downloaded archive to a directory on your computer.
3. Open a Command Prompt window and navigate to the directory where you extracted the GitLab Runner files.
4. Run the following command to install GitLab Runner:
```
gitlab-runner.exe install
```
5. Follow the on-screen instructions to complete the installation process.
Once the installation is complete, you can start the GitLab Runner service using the following command:
```
gitlab-runner.exe start
```
You can verify that the GitLab Runner service is running by typing the following command:
```
gitlab-runner.exe status
```
If the GitLab Runner service is running, you should see the following output:
```
GitLab Runner is running...
```
You can now register your GitLab Runner with your GitLab instance using the following command:
```
gitlab-runner.exe register
```
Follow the on-screen instructions to complete the registration process. Once your GitLab Runner is registered, it will be ready to run jobs assigned to it by your GitLab instance.
I hope this helps