赞
踩
几个月前,这可以使用 gitlab-runner :
gitlab-runner exec docker my-job-name
请注意,您需要在计算机上安装docker和gitlab-runner才能使其正常工作 .
您还需要 .gitlab-ci.yml 文件中定义的 image 键 . 否则将无法正常工作 .
这是我目前用于使用_580108进行本地测试的行:
gitlab-runner exec docker test --docker-volumes "/home/elboletaire/.ssh/id_rsa:/root/.ssh/id_rsa:ro"
编辑:您可以避免在/etc/gitlab-runner/config.toml中默认使用密钥设置添加--docker-volumes . 有关详细信息,请参阅官方文档 .
由于评论中的混淆,我在这里粘贴了 gitlab-runner --help 结果,因此您可以看到gitlab-runner可以在本地进行构建:
gitlab-runner --help
NAME:
gitlab-runner - a GitLab Runner
USAGE:
gitlab-runner [global options] command [command options] [arguments...]
VERSION:
1.1.0~beta.135.g24365ee (24365ee)
AUTHOR(S):
Kamil Trzciński
COMMANDS:
exec execute a build locally
list List all configured runner
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。