2016-04-16 16 views
9

Я новичок в Gitlab CI, но читал по этой теме какое-то время.
Мне нужно скомпилировать C# -Projects на моем Gitlab после каждой фиксации и выяснил, что мне нужно использовать установку Windows Shell-Runner для CI для правильной сборки моего проекта.Gitlab Build Runner в Windows использует HTTP вместо SSH

К сожалению, моя установка Gitlab позволяет разработчикам и машинам подключаться через SSH, а не HTTP. Но мой бегун Windows всегда пытается подключиться через http и не выполняет сборку.

Как его правильно настроить?
Я уже пытался отредактировать config.toml, связанный с бегуном, но нет возможности указать, следует ли использовать ssh или http.

ответ

0

Если ваш бегун доступен через ssh, попробуйте зарегистрировать его с помощью команды регистрации gitlab-runner.
См "GitLab Continuous Integration" от Christian Stankowic:

# 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! 

Это поможет сформировать config.toml файл с нужным содержанием, including an ssh config.

+0

Спасибо за ваш ответ @VonC! К сожалению, я могу получить доступ только к бегуну через cmd или Powershell. – Flash1232

 Смежные вопросы

  • Нет связанных вопросов^_^