#git #cucumber #hubot #janky
#git #огурец #hubot #janky
Вопрос:
У меня есть сервер сборки, который использует janky в качестве связующего звена между jenkins и hubot.
Мне было интересно, знает ли кто-нибудь о чистом способе в janky дублировать определенный репозиторий под другим именем?
Основная проблема, которую я пытаюсь решить, заключается в том, что у меня есть обычное задание на сборку, и я хотел бы создать отдельное задание, которое запускает полный набор тестов только при возникновении определенных условий. И все это при том, что я все еще использую преимущества janky (веб-интерфейс, элементы управления hubot и т.д.).
Насколько я мог судить, не было чистого способа создать второе задание в janky, которое указывало бы на точно такой же репозиторий github. Глядя на приложение, я задаюсь вопросом, должен ли я попытаться взломать интерфейс через консоль janky. У кого-нибудь была такая же проблема, как у меня? Если да, то как они решили эту проблему? Я бы хотел, чтобы janky присутствовал на картинке, если это возможно.
Ответ №1:
Да, это чрезвычайно просто сделать.
При настройке репозитория в janky используется команда
ci setup github/janky
Где github — это имя пользователя, а janky — репозиторий.
Вы можете добавить как псевдоним, так и шаблон для использования для этого
ci setup github/janky janky-full full
janky-full
будет то, как вы ссылаетесь на репозиторий — так что — если вы хотите выполнить полную сборку — вы бы вызвали
ci build janky-full
full
Представляет xml.erb
файл в вашем config/
каталоге (который по умолчанию содержит.xml.erb и environment.rb).
Комментарии:
1. Да, вы правы. Под капотом я получал другую ошибку, которая создавала у меня ложное впечатление, что это невозможно.