Réponses:
Il prend en charge AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase et RTC .
Pour chacun d'eux, il existe un plugin et comme vous le savez probablement déjà, Jenkins ne se limite pas à cette liste, n'importe qui peut créer un plugin SCM pour d'autres options s'il le souhaite.
Voici le lien vers les plugins:
En plus de la liste dans la réponse précédente, il y a aussi le plugin qui intègre Serena Dimensions CM avec Jenkins . Quelques détails supplémentaires sur ce plugin (à partir de la page liée):
Le plugin permet d'associer un travail Jenkins à un flux ou projet Serena Dimensions CM , mettant automatiquement à jour l'espace de travail Jenkins avec le contenu du fichier du référentiel Dimensions CM.
Le plugin prend actuellement en charge
- Vote
- Check-out
- Générer des rapports de journal des modifications
- Marquage
- Téléchargement d'artefact
- Déploiement de balises
- Lancement de builds balisés via Dimensions Builder
Tutoriel vidéo : Dimensions CM: Tutoriel du plugin Jenkins
Votre question ne précise pas de quelle plateforme (OS) il s'agit. Mais s'il s'agit de bons vieux mainframes (exécutant zOS, alors que z signifie "zéro temps d'arrêt ..."), alors ce serait quelques options possibles à choisir (les citations sont des pages liées):
Téléchargement du code source de Compuware pour Endevor, PDS et ISPW Plugin .
... permet aux utilisateurs de Jenkins de télécharger les membres Endevor, PDS ou ISPW du mainframe vers le PC. La source est ensuite accessible sur le PC, par exemple, pour l'analyse et la génération de rapports SonarQube.
... fournit ses fonctions via une connexion FTP à IBM z / OS LPAR. Vous pouvez configurer votre projet SCLM sur z / OS, puis vérifier les modifications via Jenkins.
Les fonctionnalités incluent:
- Soumission du travail JCL utilisateur (avec journal facultatif collecté à la fin).
- Introduction de SCLM en tant que SCM pour vos projets permettant de récupérer les modifications SCLM.
- La possibilité de créer des projets SCLM actuellement ne peut être effectuée que via l'action de génération «Soumettre un travail zOS».
PS: si vous n'êtes pas familier avec les solutions SCM typiques sur cette plate-forme (comme Endevor ou ISPW), alors jetez un œil aux solutions SCM typiques qui existent pour gérer les logiciels mainframe .