The runner is not taking jobs: labels, online status, or concurrency do not match

The pipeline has started, and the job stays Pending. AngusGit writes the wait reason next to the job: no online runner, the execution mode does not match, the labels do not match, the resources are not enough, or concurrency is full. Match the page text for those five reasons, and you can see whether to change the job or the runner.