Gitlab Runner на Heroku - PullRequest
       7

Gitlab Runner на Heroku

0 голосов
/ 15 января 2019

Я знаю, что кто-то уже задавал этот вопрос, но я спрошу его снова в 2019 году, кто-нибудь знает, как развернуть gitlab-runner на heroku,

Причина, по которой я спрашиваю, заключается в том, что мое академическое учреждение недавно создало для нас gitlab, но в нем отсутствует CI gitlab, поэтому мне нужно настроить бегуна, если я хочу CI / CD.

В частности, мне было интересно, как я могу использовать образ докера, https://dev.to/imichael/this-one-trick-gives-you-unlimited-ci-minutes-on-gitlab-e92

version: '2'
services:
  dind:
    restart: always
    privileged: true
    volumes:
    - /var/lib/docker
    image: docker:18.06.0-ce-dind
    command:
    - --storage-driver=overlay2

  runner:
    restart: always
    image: gitlab/gitlab-runner:alpine
    volumes:
    - ./gitlab/runner:/etc/gitlab-runner:Z
    environment:
    - DOCKER_HOST=tcp://dind:2375

  register-runner:
    restart: 'no'
    image: gitlab/gitlab-runner:alpine
    volumes:
    - ./gitlab/runner:/etc/gitlab-runner:Z
    command:
    - register
    - --non-interactived
    - --locked=false
    - --name=Docker Runner
    - --executor=docker
    - --docker-image=docker:18.06.0-ce-dind
    - --docker-volumes=/var/run/docker.sock:/var/run/docker.sock
    environment:
    - CI_SERVER_URL=https://XXXXXXXX.XXXXX
    - REGISTRATION_TOKEN=XXXXXXX
...