Відповіді:
Він підтримує AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase та RTC .
Для всіх них існує плагін, і як ви, напевно, вже знаєте, Дженкінс не обмежується лише цим списком, будь-хто може створити плагін SCM для інших параметрів, якщо захоче.
Ось посилання на плагіни:
Окрім списку в попередній відповіді, є також плагін, який інтегрує Serena Dimensions CM з Jenkins . Ще кілька деталей про цей плагін (із пов’язаної сторінки):
Плагін дозволяє завдання Дженкінса асоціювати з потоком або проектом Serena Dimensions CM , автоматично оновлюючи робочу область Дженкінса вмістом файлів із сховища Dimensions CM.
На даний момент плагін підтримує
- Опитування
- Перевірити
- Побудувати звіт про журнал змін
- Позначення тегами
- Завантаження артефактів
- Розгортання тегів
- Запуск тегів з використанням "Dimensions Builder"
Відеоурок : Розміри CM: Підручник з плагінами Дженкінса
У вашому питанні не вказано, про яку платформу (ОС) йдеться. Але якщо мова йде про старі хороші мейнфрейми (працює з zOS, тоді як z означає "нульовий час простою ..."), то це було б декілька можливих варіантів, з яких можна вибрати (котирування зі зв’язаних сторінок):
Завантажити вихідний код Compuware для плагіна Endevor, PDS та ISPW .
... дозволяє користувачам Jenkins завантажувати члени Endevor, PDS або ISPW з мейнфрейму на ПК. Потім джерело можна отримати на ПК, наприклад, для аналізу та звітності SonarQube.
... надає свої функції через FTP-з'єднання з IBM z / OS LPAR. Ви можете налаштувати свій проект SCLM на z / OS, а потім перевірити його на зміни через Jenkins.
Особливості включають:
- Подання користувача JCL завдання (з додатковим журналом, зібраним після закінчення).
- Впровадження SCLM як SCM для ваших проектів, що дозволяє перевірити зміни SCLM.
- Можливість побудови проектів SCLM в даний час може бути виконана лише за допомогою дії "Надіслати роботу ZOS".
PS: якщо ви не знайомі з типовими рішеннями SCM на цій платформі (наприклад, Endevor або ISPW), ознайомтеся з типовими рішеннями SCM, що існують для управління програмним забезпеченням mainframe .