Risposte:
Supporta AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase e RTC .
Per tutti loro esiste un plugin e come probabilmente già saprai, Jenkins non si limita solo a quell'elenco, chiunque può creare un plugin SCM per altre opzioni se lo desidera.
Ecco il link ai plugin:
Oltre all'elenco nella risposta precedente, esiste anche il plug-in che integra Serena Dimensions CM con Jenkins . Alcuni dettagli in più su questo plugin (dalla pagina collegata):
Il plug-in consente di associare un lavoro Jenkins a un flusso o progetto Serena Dimensions CM , aggiornando automaticamente l'area di lavoro Jenkins con il contenuto del file dal repository Dimensions CM.
Il plug-in attualmente supporta
- votazione
- Check-out
- Crea rapporti sul registro delle modifiche
- Tagging
- Caricamento artefatto
- Distribuzione tag
- Avvio di build con tag tramite Dimensions Builder
Video tutorial : Dimensions CM: Jenkins Plugin Tutorial
La tua domanda non specifica di quale piattaforma (OS) si tratta. Ma se si tratta di buoni vecchi mainframe (eseguendo zOS, mentre z sta per "zero downtime ..."), allora queste sarebbero alcune opzioni possibili da scegliere (le virgolette sono dalle pagine collegate):
Download del codice sorgente Compuware per Endevor, PDS e ISPW Plugin .
... consente agli utenti di Jenkins di scaricare i membri Endevor, PDS o ISPW dal mainframe al PC. È quindi possibile accedere all'origine sul PC, ad esempio, per l'analisi e il reporting di SonarQube.
... fornisce le sue funzioni tramite connessione FTP a IBM z / OS LPAR. È possibile configurare il progetto SCLM su z / OS e quindi verificare le modifiche tramite Jenkins.
Le caratteristiche includono:
- Invio del lavoro JCL utente (con registro opzionale raccolto al termine).
- Introduzione di SCLM come SCM per i tuoi progetti che consente di verificare le modifiche di SCLM.
- La possibilità di creare progetti SCLM al momento può essere eseguita solo tramite l'azione di compilazione "Invia lavoro zOS".
PS: se non hai familiarità con le tipiche soluzioni SCM su questa piattaforma (come Endevor o ISPW), dai un'occhiata alle soluzioni SCM tipiche per la gestione del software mainframe .