Мы хотели бы отключить http-доступ к нашему экземпляру GitLab и использовать только SSH. Может ли дрон как-то общаться с GitLab через SSH?
Drone.IO — Использование GitLab в режиме SSH
Ответы (1)
Плагин клонирования по умолчанию использует git+https для клонирования репозиториев. Если вы хотите изменить поведение по умолчанию и использовать git+ssh, вам придется создать собственный плагин-клон.
clone:
custom:
image: amazia/custom-git-plugin
pipeline:
build:
image: golang
commands:
- go build
- go test
В приведенном выше примере демонстрируется конфигурация yaml, которая переопределяет шаг клонирования по умолчанию для использования пользовательского плагина. Вот некоторые ресурсы для создания пользовательских плагинов:
- http://docs.drone.io/creating-custom-plugins-bash/< /а>
- http://docs.drone.io/creating-custom-plugins-golang/< /а>
person
Brad Rydzewski
schedule
31.10.2017