Suponha que alguém familiarizado com DevOps e mainframes, mas que seja novo no Jenkins , queira começar com o Jenkins, por exemplo:
- investigar a viabilidade de gerenciar dados armazenados em arquivos pessoais (PDSes, ou seja, conjuntos de dados particionados ) no mainframe (portanto, ainda não gerenciados por nenhuma das soluções SCM típicas existentes para gerenciar o software de mainframe ).
- executar Jenkins em algum tipo de ambiente de desenvolvimento pessoal, por exemplo, em um ambiente Linux no Virtual Box (se isso fizer sentido).
Após a conclusão de algum tipo (mínimo) de instalação e configuração do Jenkins , a questão real se torna " Which of the typical Jenkins plugins, if any, would be needed?
". Dos vários plugins Jenkins que parecem fazer sentido no meu caso, parece que esses são possíveis candidatos (as citações são das páginas vinculadas):
-
... 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'.
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.
Como o primeiro plug-in é sobre o SCLM (que é tudo sobre PDSes) e o segundo plug-in explicitamente declara suporte a PDSes (em seu nome), confio que ambos sejam possíveis candidatos.
Então, supondo que minha lista final esteja completa (não é?), Quais são os prós e os contras de qualquer um que me ajudem a decidir qual é o melhor para o meu caso?
Ps: Algo como um pacote "Jenkins Kickstart" parece não existir (pelo menos ainda não o encontrei).