Настройка одного и того же репозитория дважды под разными именами в janky

#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. Да, вы правы. Под капотом я получал другую ошибку, которая создавала у меня ложное впечатление, что это невозможно.