2015-10-21 3 views
0

Мои требования просты: Мне нужно выяснить, какие все разветвленные репозитории существуют из основного репо во время развертывания крышки.Получение forked repos в capistrano

Я пробовал несколько способов, но всегда попадал в блокнот где-то: * Я пробовал использовать API github, но OAuth2, похоже, проблема для меня, и я не чувствую, что базовое auth достаточно безопасно для этого. * Я не получаю команду git, которую могу выполнить на машине развертывания, чтобы получить эти данные.

Любые указатели будут полезны.

ответ

1

Это не большой ответ, но я сделаю снимок. Я предлагаю вам начать с простого написания рубинового приложения, в котором будут перечислены ваши вилки. Поскольку Capistrano - это просто рубиновое приложение, построенное на Rake, вы должны иметь возможность повторно использовать свой код в Capistrano. Я бы предположил, что вы используете Ruby API: https://github.com/octokit/octokit.rb

Надеюсь, это поможет!

+0

Да, я могу получить информацию сейчас, спасибо за эту Волю. –

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