У меня есть проект в Gerrit, и каждый раз, когда я отправляю изменения, мне приходится вручную добавлять группу рецензентов к этим изменениям. Есть ли механизм, который позволил бы мне указать рецензентов, которые я хочу отправить по электронной почте для каждого изменения?Gerrit Добавить Рецензенты
ответ
Несомненно, просто введите имя группы в поле «Добавить рецензент». Если это не работает, какую версию Gerrit вы используете?
Вы можете использовать Геррит крючки или использовать Дженкинс с триггером Геррит добавить рецензентов
Если вам случится использовать Герритом с Repo, то вы всегда можете указать рецензентов при загрузке изменений.
repo upload --re=address_of_reviewer1,address_of_reviewer2...,address_of_reviewerN
Thats, только если ваш проект Android: P –
мой проект не Android, но он действительно использует как Gerrit, так и «репо-загрузку», поэтому мне это было полезно , Благодарю. – pestophagous
Вы можете использовать %[email protected]
syntax на вашей ветке спецификатора во время толчка, чтобы автоматически добавлять рецензентов к изменению.
Вы можете добавить столько писем, сколько хотите, и все они будут отправлены по электронной почте, например.
git push tr:kernel/common HEAD:refs/for/experimental%[email protected],[email protected],[email protected]
Это хорошая идея, чтобы просто specify this in a remote block в вашем мерзавца конфигурации, поэтому вам не придется вводить все, что каждый раз.
[Вот скрипт] (https://github.com/sschuberth/dev-scripts/blob/master/gerrit/gerrit-push-for.sh), который использует этот метод, а также предлагает рецензентов на основе [git-contacts ] (https://github.com/git/git/blob/master/contrib/contacts/git-contacts), если он установлен. – sschuberth
- 1. запрос добавить метки времени события рецензента из Gerrit
- 2. Добавить рецензентов в gerrit
- 3. Gerrit добавить новую кнопку
- 4. gerrit to gerrit replication issue
- 5. Добавить только конкретный репозиторий для Gerrit
- 6. Neo4JClient: Как посмотреть отношения (прямые рецензенты)?
- 7. Рецензенты Apple проверяют структуру кодирования моего приложения?
- 8. Нажмите на ошибку команды gerrit, запрещенную Gerrit
- 9. Gerrit Replication.config
- 10. Gerrit + Jenkins
- 11. настройка gerrit
- 12. Gerrit workflow
- 13. Изменение gerrit
- 14. Gerrit Web UI URL
- 15. Git зеркало с gerrit
- 16. Gerrit не отправляет письма
- 17. Могу ли я изменить порядок проверки и проверки кода в gerrit
- 18. Gerrit allow submit, если метка больше 0 (правило пролога)
- 19. Как добавить проект в инструмент проверки кода gerrit?
- 20. Рецензенты Appstore позволят нам использовать динамическую библиотеку в iOS8?
- 21. Как функция «Рецензенты» может быть включена для рефинга github.com?
- 22. Использование gerrit rest api для Jenkins gerrit trigger
- 23. gerrit cherry pick link отсутствует в gerrit web
- 24. Gerrit - Внутренняя ошибка сервера при нажатии на gerrit для обзора
- 25. Рабочий процесс Gerrit - никаких изменений
- 26. Понимание зависимостей Gerrit
- 27. Gerrit: Встроенный код комментариев
- 28. Представление Gerrit имеет конфликт
- 29. Gerrit и GitHub. com.googlesource.gerrit.plugins.github.oauth.OAuthFilter
- 30. Как обновить версию gerrit?
Он работает, но я хочу, чтобы он был автоматическим, поэтому кодеры не должны вручную рекламировать его каждый раз, когда есть изменение, потому что его всегда одна и та же группа рецензентов. –
В Gerrit нет ничего, чтобы справиться с этим. Вам нужно использовать внешний метод - либо крючок, либо систему, наблюдающую за потоком событий (Jenkins). – Brad
Существует встроенный способ: он использует расширенный синтаксис ветвления push - см. Мой ответ http://stackoverflow.com/questions/16658879/gerrit-add-reviewers/16823898 # 16823898 –