title: How to make the activated specific runner of gitlab working?
body: <p>My job is pending and get below message:</p>
  
  <blockquote>
    <p>This job is stuck, because you don't have any active runners that can run this job.</p>
  </blockquote>
  
  <p><a href="https://i.stack.imgur.com/386N7.png" rel="noreferrer"><img src="https://i.stack.imgur.com/386N7.png" alt="stuck"></a></p>
  
  <p>But I do have an activated runner available for this project:</p>
  
  <p><a href="https://i.stack.imgur.com/N5LNI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/N5LNI.png" alt="active"></a></p>
  
  <p>The runner is installed as docker in one of my vps:</p>
  
  <p><a href="https://i.stack.imgur.com/G5Fnn.png" rel="noreferrer"><img src="https://i.stack.imgur.com/G5Fnn.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/k2fX4.png" rel="noreferrer"><img src="https://i.stack.imgur.com/k2fX4.png" alt="enter image description here"></a></p>
  
  <p>Below is the config for this runner:</p>
  
  <p>concurrent = 1
  check_interval = 0</p>
  
  <pre><code>[[runners]]
    name = "ansible"
    url = "https://gitlab.com/"
    token = "xxx"
    executor = "docker"
    [runners.docker]
      tls_verify = false
      image = "registry.cn-hangzhou.aliyuncs.com/artwater/ansible:latest"
      privileged = false
      disable_cache = false
      volumes = ["/cache"]
    [runners.cache]
  </code></pre>
  
  <p>below is my gitlab-ci.yml:</p>
  
  <pre><code>stages:
    - build
    - production
  
  job_build:
    stage: build
    script:
      - ansible-playbook -i ./ansible/hosts/production.yml --extra-vars "version=$CI_BUILD_TAG" ./ansible/build.yml
    only:
      - tags
  
  job_production:
    stage: production
    script:
      - ansible-playbook -i ./ansible/hosts/production.yml --extra-vars "version=$CI_BUILD_TAG" ./ansible/deploy.yml
    only:
      - tags
    when: on_success
  </code></pre>
  
  <p>Can anyone please let me know how can I make this runner working? Thanks a lot!</p>