簡體   English   中英

gitlab-runner docker-machine錯誤

[英]gitlab-runner docker-machine error

我在嘗試注冊跑步者時遇到問題,gitlabrunner v10.6.0,ubuntu 16.04

這是我的printenv:

SHELL_RUNNER_EXECUTOR=shell
SHELL_RUNNER_TAG_LIST=***,aws,shell,docker-builder
CI_SERVER_URL=https://gitlab.***.com/
DOCKER_MACHINE_RUNNER_TAG_LIST=***,aws,docker,runner
DOCKER_MACHINE_RUNNER_EXECUTOR=docker+machine
REGISTRATION_TOKEN=***
DOCKER_MACHINE_RUNNER_NAME=***-docker-runner

這是我的注冊電話:

sudo gitlab-runner register \
  --non-interactive \
  -u $CI_SERVER_URL \
  -r $REGISTRATION_TOKEN \
  --tag-list $DOCKER_MACHINE_RUNNER_TAG_LIST \
  --executor $DOCKER_MACHINE_RUNNER_EXECUTOR \
  --name $DOCKER_MACHINE_RUNNER_NAME \
  --locked "false" \
  --docker-image "alpine" \
  --machine-machine-driver "amazonec2" \
  --machine-machine-name "gitlab-docker-machine-%s" \
  --machine-machine-options "amazonec2-iam-instance-profile=***" \
  --machine-machine-options "amazonec2-region=us-west-2" \
  --machine-machine-options "amazonec2-vpc-id=***" \
  --machine-machine-options "amazonec2-subnet-id=subnet-3a21a573" \
  --machine-machine-options "amazonec2-instance-type=t2.medium" \
  --machine-machine-options "engine-storage-driver=overlay" \
  --machine-machine-options "amazonec2-use-private-address=true" \
  --machine-machine-options "amazonec2-tags=runner-manager-name,gitlab-aws-autoscaler,gitlab,true,gitlab-runner-autoscale,true" \
  --machine-machine-options "amazonec2-zone=b" \
  --machine-machine-options "amazonec2-request-spot-instance=true" \
  --machine-machine-options "amazonec2-spot-price=0.05" \
  --machine-idle-nodes "1" \
  --machine-max-builds "100" \
  --request-concurrency "10" \
  --output-limit 16384 \
  --docker-privileged \
  --cache-type "s3" \
  --cache-s3-server-address "s3.amazonaws.com" \
  --cache-s3-bucket-name "***-gitlab-runner-cache" \
  --cache-s3-bucket-location "us-west-2" \
  --cache-cache-shared "true"

這是錯誤:

PANIC:需要輸入docker-image

進行以下更改可解決此問題:

sudo gitlab-runner register \
  --non-interactive \
  -u $CI_SERVER_URL \
  -r $REGISTRATION_TOKEN \
  --tag-list $DOCKER_MACHINE_RUNNER_TAG_LIST \
  --executor $DOCKER_MACHINE_RUNNER_EXECUTOR \
  --name $DOCKER_MACHINE_RUNNER_NAME \
  --locked=false \
  --docker-tlsverify=false \
  --docker-image=alpine \
  --machine-machine-driver "amazonec2" \
  --machine-machine-name "gitlab-docker-machine-%s" \
  --machine-machine-options "amazonec2-iam-instance-profile=***" \
  --machine-machine-options "amazonec2-region=us-west-2" \
  --machine-machine-options "amazonec2-vpc-id=***" \
  --machine-machine-options "amazonec2-subnet-id=***" \
  --machine-machine-options "amazonec2-instance-type=t2.medium" \
  --machine-machine-options "engine-storage-driver=overlay" \
  --machine-machine-options "amazonec2-use-private-address=true" \
  --machine-machine-options "amazonec2-tags=runner-manager-name,gitlab-aws-autoscaler,gitlab,true,gitlab-runner-autoscale,true" \
  --machine-machine-options "amazonec2-zone=b" \
  --machine-machine-options "amazonec2-request-spot-instance=true" \
  --machine-machine-options "amazonec2-spot-price=0.05" \
  --machine-idle-nodes "1" \
  --machine-max-builds "100" \
  --request-concurrency "10" \
  --output-limit 16384 \
  --docker-privileged \
  --cache-type "s3" \
  --cache-s3-server-address "s3.amazonaws.com" \
  --cache-s3-bucket-name "***-gitlab-runner-cache" \
  --cache-s3-bucket-location "us-west-2" \
  --cache-cache-shared=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM