Respostas:
Ele suporta AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase e RTC .
Para todos eles, existe um plug-in e, como você provavelmente já sabe, o Jenkins não se limita apenas a essa lista; qualquer pessoa pode criar um plug-in SCM para outras opções, se desejar.
Aqui está o link para os plugins:
Além da lista na resposta anterior, também há o plug-in que integra o Serena Dimensions CM ao Jenkins . Mais alguns detalhes sobre este plugin (na página vinculada):
O plug-in permite que um trabalho Jenkins seja associado a um fluxo ou projeto Serena Dimensions CM , atualizando automaticamente o espaço de trabalho Jenkins com o conteúdo do arquivo do repositório Dimensions CM.
O plugin atualmente suporta
- Polling
- Verificação de saída
- Criar relatórios de log de alterações
- Marcação
- Upload de Artefato
- Implantação de tags
- Iniciar construções marcadas por meio do Dimensions Builder
Tutorial em vídeo : Dimensões CM: Tutorial do plugin Jenkins
Sua pergunta não especifica qual plataforma (SO) se trata. Mas se se trata de bons mainframes antigos (executando zOS, enquanto z significa "zero tempo de inatividade ..."), essas são algumas opções possíveis para escolher (citações são das páginas vinculadas):
Download do código-fonte da Compuware para os plug-ins Endevor, PDS e ISPW .
... permite que os usuários do Jenkins baixem membros do Endevor, PDS ou ISPW do mainframe para o PC. A fonte pode ser acessada no PC, por exemplo, para análises e relatórios do SonarQube.
... fornece suas funções via conexão FTP ao IBM z / OS LPAR. É possível configurar seu projeto SCLM no z / OS e, em seguida, verificar as alterações via Jenkins.
Características incluem:
- Envio da tarefa JCL do usuário (com o log opcional coletado após a conclusão).
- Introdução do SCLM como SCM para seus projetos, permitindo fazer check-out das alterações do SCLM.
- A capacidade de construir projetos SCLM atualmente pode ser executada apenas por meio da ação de construção 'Enviar tarefa do zOS'.
PS: se você não estiver familiarizado com as soluções típicas de SCM nesta plataforma (como Endevor ou ISPW), consulte as soluções típicas de SCM para gerenciar o software de mainframe .