docker/gitlab-runner
2016-11-29 20:49:38 +08:00
..
docker-compose.yml 优化gitlab-runner和jenkins。调试通过,写下一些坑。 2016-11-29 20:49:38 +08:00
Dockerfile 优化gitlab-runner和jenkins。调试通过,写下一些坑。 2016-11-29 20:49:38 +08:00
README.md 优化gitlab-runner和jenkins。调试通过,写下一些坑。 2016-11-29 20:49:38 +08:00

Gitlab-Runner

注意事项:

  1. 注意宿主机的防火墙会造成runner无法绑定gitlab的问题。
  2. 由于使用 sameersbn/docker-gitlab-ci-multi-runner 所以,EXECUTOR=shell 仅支持是shell。
  3. 请根据实际部署环境修改 RUNNER_TOKEN RUNNER_TOKENextra_hosts 中的域名。
  4. docker环境下的gitlab使用hostname作为域名不配置网络的情况下会导致构建失败问题。所以设置了gitlab的hostname。runner中也需要对应的设置gitlab访问的ip地址。

image主要修改

  • 增加java环境变量。
  • 修改镜像内的源。

若离线的情况下,可先构建本地先构建,参考命令

docker build -t foo/gitlab-runner .