Эквивалент Git-хука в RTC SCM

У нас есть Gitlab, настроенный следующим образом:

  1. Если кто-то отправляет свой код, первый обработчик git (предварительный прием) вызовет проверку качества SonarQube, если какая-либо ошибка в коде отклонит этот толчок.
  2. Также проверяет типы файлов, если присутствуют такие файлы, как .zip, .o или .class, код отклоняется тем же хуком на стороне сервера.
  3. То же самое для размера файла.

Возможны ли указанные выше 3 проверки в IBM RTC SCM перед доставкой кода на сервер? Как? Я знаю .jazzignore, но мне нужны именно правила на стороне сервера.

Мы хотим знать это, когда переходим на RTC. У нас также есть хуки для сборки через Jenkins и т. д. и т. д., но я знаю, что это возможно в RTC.


comment
Разве вы не должны были проверить, поддерживаются ли части вашего текущего рабочего процесса, которые вы хотели сохранить, перед принятием решения о переключении?   -  person jonrsharpe    schedule 08.01.2019
comment
вы совершенно правы.... На нас повлияли все другие инструменты rqm, ccm, door и т.д. А также плагин интеграции с сонаром в то время... так что мы не особо задумывались об этом.   -  person TPS    schedule 09.01.2019


Ответы (1)


В IBM Rational Team Concert нет готовых возможностей для этих трех сценариев. Вы можете сделать это, внедрив собственную Поведение операций (расширения на стороне сервера) в Java. Пример

Если вы большой поклонник Git, я рекомендую использовать интеграцию RTC Git, которая довольно хорошо.

person bchrabski    schedule 09.01.2019
comment
Я не искал готовую приготовленную процедуру. Это то, что я ищу. - person TPS; 10.01.2019
comment
Рад помочь :) - person bchrabski; 11.01.2019