Отправлять сообщения Джерриту Джерриту?

У меня есть проект избирателя в Дженкинсе, инициированный событием gerrit. Моя задача - выяснить, как отправлять дополнительные сообщения gerrit (помимо автоматически отправляемых избирателями) во время сборки или после нее с информацией о состоянии сборки или какие шаги / задачи были успешными.

1 ответ

Я думаю, что мы можем отправлять сообщения, используя инструменты командной строки. Нечто подобное будет работать..

ssh -p $ GERRIT_PORT $ GERRIT_HOST проверка Gerrit --проект "$GERRIT_PROJECT" --message '"Пользовательское сообщение"' "$GERRIT_PATCHSET_REVISION"

Чтобы включить переменную в сообщение, мы сначала оценим команду.

eval ssh -p $ GERRIT_PORT $ GERRIT_HOST проверка Gerrit --проект "$GERRIT_PROJECT" --message \'\"Настраиваемое сообщение. $BUILD_URL\"\' "$GERRIT_PATCHSET_REVISION"

Другие вопросы по тегам