Gitlab CI/CD Playground

Hi
Can anyone share the steps how they can run CI/CD pipelines in the gitlab playground.
Whenever I create a pipeline and try to run it. The job execution stucks.

I’ve tried to get this to work in the playground, and TBH, I can’t get a runner to pick up jobs either. Let me ask the lab team if they can lend any advice.

Do share the details/steps if possible that you receive from the lab team.
Thanks

Best to wait for the team. If you want to see how to set up a runner, since you have access to the Gitlab course as a pro customer, you can look at how they set up their lab

In the course the instructor was not using gitlab playground, instead he was using his personal gitlab account.

The labs actually use a kodekloud-hosted Gitlab instance, so we have full control over the labs. Not sure what the lecturer uses for demos, but the labs are our servers.

I agree, the lab playgrounds are kodekloud hosted gitlab instances.
Do share if you find any information regarding gitlab playground.
Currently I am using my personal gitlab account to continue with the demo.
Thanks.

I am also facing the same issue; I hope this get fixed ASAP :grimacing:

@Vineeth8686 @venom_712 Please try the playground; our engineers have set up runners, and I just added one successfully.

Hi Rob,
Kindly share the steps that you used to set up a new runner.
I am facing some issue while creating it.

Thanks.

To create a project runner in the playground:

  1. Create a project
  2. Go to Settings in the project’s menu (left column)
  3. Select CI/CD
  4. Click on Runners
  5. Click on New project runner
  6. Fill in the form and submit it.
  7. There’s a minor glitch because the page will be incorrectly redirected, but you’ll find that the runner has indeed been created by returning to the Settings/CI-CD/Runners section.

Hi,
I was able to create new runner but the jobs are still getting stuck as the runners are not active.

It would be very helpful to see:

  1. A replication procedure.
  2. Error messages.
  3. Logs

More detail means I can pass it to engineering and we can make sure that things work, and also, that you are configuring things correctly.

Also, if you can find an example from one of the labs that works where the playground does not, please point to it, because that will be “operational” for the engineers.