介绍docker-compose 部署方式
docker-compose文件
###runner
gitlab-runner:
image: gitlab-runner
build:
context: ./gitlab-runner
#image: gitlab/gitlab-runner:latest
container_name: gitlab-runner
#environment:
#- CI_SERVER_URL=${GITLAB_CI_SERVER_URL}
#- REGISTRATION_TOKEN=${GITLAB_RUNNER_REGISTRATION_TOKEN}
#- RUNNER_NAME=${GITLAB_RUNNER_NAME}-runner
#- REGISTER_NON_INTERACTIVE=${GITLAB_REGISTER_NON_INTERACTIVE}
#- RUNNER_EXECUTOR=shell
volumes:
- ./gitlab-runner/deploy/publish.sh:/var/www/gitlab-runner/deploy/publish.sh:rw
- ${DATA_PATH_HOST}/gitlab/runner:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock:rw
restart: always
dockerfile文件内容
FROM gitlab/gitlab-runner:latest
LABEL maintainer="peng <peng@outlook.com>"
RU