Fla*_*232 10 git continuous-integration runner gitlab
我是Gitlab CI的新手,但现在已经阅读了一段时间了.
我必须在每次提交后在我的Gitlab上测试编译C#-Projects,并发现我需要使用Windows Shell-Runner设置CI来正确构建我的项目.
不幸的是,我的Gitlab设置只允许开发人员和机器通过SSH连接,而不是HTTP.但我的Windows运行器总是尝试通过http连接并使构建失败.
如何正确配置?
我已经尝试编辑config.toml与跑步者相关联,但没有选项指定是否使用ssh或http.
如果您的运行程序可以通过 ssh 访问,请尝试使用 gitlab-runner register 命令注册它。请参阅Christian Stankowic
的
“ GitLab 持续集成” :
# sudo gitlab-runner register
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/ci):
http://gitlab.localdomain.loc/ci
Please enter the gitlab-ci token for this runner:
xxx
Please enter the gitlab-ci description for this runner:
[gitlab.localdomain.loc]:
Please enter the gitlab-ci tags for this runner (comma separated):
rpm764,generic
INFO[0035] 7ab95543 Registering runner... succeeded
Please enter the executor: ssh, shell, parallels, docker, docker-ssh:
ssh
Please enter the SSH server address (eg. my.server.com):
gitlab.localdomain.loc
Please enter the SSH server port (eg. 22):
22
Please enter the SSH user (eg. root):
su-gitlab-ci
Please enter the SSH password (eg. docker.io):
myPassword
Please enter path to SSH identity file (eg. /home/user/.ssh/id_rsa):
/home/su-gitlab-ci/.ssh/id_rsa
INFO[0143] Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
Run Code Online (Sandbox Code Playgroud)
这将有助于生成config.toml具有正确内容的文件,包括 ssh config。
| 归档时间: |
|
| 查看次数: |
1251 次 |
| 最近记录: |