2016-03-16 3 views
1

Я только что установил плагин Jenkins, чтобы связать его с Phabricator (https://github.com/uber/phabricator-jenkins-plugin).Как получить плагин Jenkins-Phabricator для работы?

Я сделал шаг за шагом учебник дважды, но я все еще не могу заставить Дженкинса прокомментировать мой фабрикатор, чтобы сообщить мне о каком-то проекте построения Дженкинса.

Я вручную пытался ввести аргументы («Строим с параметрами» в Дженкинс работе), но я получаю эту ошибку в журнале выхода:

enter image description here Как я должен найти решение для этого? Я не понимаю ошибку: «Нет такой цели сборки». Какой фид я должен ввести? Разница, ревизия или фиксация?

Если я не введете PHID, но только DIFF_ID, я получаю этот журнал ошибок: enter image description here

А также, я не думаю, что сборка запускается, когда дуга дифф в моем терминале, так что я может столкнуться с двумя проблемами, но я не уверен в этом.

Что я делаю неправильно?

Заранее спасибо

ответ

1

Моя установка несколько отличается, так как я делаю после совершения строит, и настроен вручную, а не с помощью плагина, но параметры должны быть одинаковыми. В Порта, у меня есть: buildWithParameters?token=XXX&PHID=${target.phid}&COMMIT=${buildable.commit}

Параметр PHID является сборка Порта, ваш, кажется, Дифференциальное различия (которые должны быть DIFF_ID, если я смотрю на правильные документы). Поэтому я думаю, что вы хотите: buildWithParameters?token=XXX&PHID=${target.phid}&DIFF_ID=${buildable.diff}

token не является обязательным, если вы не используете плагин Build Root Token.

+0

Я понятия не имею, почему это не работает. Я попробовал с harbormaster build phid, но не получил ничего лучшего. Пробовал устанавливать git-плагины, но мне кажется, что все становится все хуже и хуже. – ypicard

+0

Должен ли я использовать плагин git? С какими полномочиями? Фабрикаторы, git или дженкинс? – ypicard

+0

Мне удалось пройти немного дальше. Я установил git-плагин, добавил учетные данные (имя пользователя/пароль, по какой-то неизвестной причине, никакой другой метод не работал). Но сейчас я сталкиваюсь с другими проблемами, благодарю вас за вашу помощь, это действительно помогло мне. В журнале ошибок теперь отображается «Ошибка от Harbormaster: # 1062: Дублирующая запись« uri-znlgkHt4PGxO »для ключевого« key_artifact »» – ypicard

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