Я знаю, что Дженкинс поддерживает Git и SVN. Какие еще инструменты SCM поддерживает Jenkins?
Он поддерживает AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase и RTC .
Для всех них существует плагин, и, как вы, вероятно, уже знаете, Jenkins не ограничивается только этим списком, любой может создать плагин SCM для других опций, если захочет.
Вот ссылка на плагины:
Помимо списка в предыдущем ответе, есть также плагин, который интегрирует Serena Dimensions CM с Jenkins . Еще некоторые подробности об этом плагине (со связанной страницы):
Плагин позволяет связать задание Jenkins с потоком или проектом CM Serena Dimensions , автоматически обновляя рабочее пространство Jenkins содержимым файла из хранилища Dimensions CM.
Плагин в настоящее время поддерживает
- голосование
- Проверять, выписываться
- Отчет по журналу изменений сборки
- Tagging
- Загрузка артефакта
- Развертывание тегов
- Запуск помеченных сборок с помощью Dimensions Builder
Видеоурок : Dimensions CM: Jenkins Plugin Tutorial
В вашем вопросе не указано, о какой платформе (ОС) идет речь. Но если речь идет о старых добрых мэйнфреймах (работающих с zOS, тогда как z означает «нулевое время простоя ...»), тогда можно было бы выбрать один из возможных вариантов (цитаты взяты со связанных страниц):
Загрузка исходного кода Compuware для Endevor, PDS и плагина ISPW .
... позволяет пользователям Jenkins загружать членов Endevor, PDS или ISPW с мэйнфрейма на ПК. Затем можно получить доступ к источнику на ПК, например, для анализа и отчетности SonarQube.
... предоставляет свои функции через соединение FTP с LPAR IBM z / OS. Вы можете настроить свой проект SCLM в z / OS, а затем проверить наличие изменений через Jenkins.
Особенности включают в себя:
- Отправка пользовательского задания JCL (с дополнительным журналом, собранным по окончании).
- Внедрение SCLM как SCM для ваших проектов, позволяющее оформить изменения SCLM.
- Возможность создавать проекты SCLM в настоящее время может быть выполнена только с помощью действия «Отправить задание zOS».
PS: если вы не знакомы с типичными решениями SCM на этой платформе (такими как Endevor или ISPW), то взгляните на типичные решения SCM для управления программным обеспечением мэйнфреймов .