Jenkins - trabalhos de compilação de configuração

Para este exercício, criaremos um trabalho no Jenkins que pega um aplicativo HelloWorld simples, constrói e executa o programa java.

Step 1 - Vá para o painel do Jenkins e clique em Novo item

Step 2- Na próxima tela, insira o nome do item, neste caso o chamamos de Helloworld. Escolha a 'opção de projeto Freestyle'

Step 3 - A seguinte tela aparecerá na qual você pode especificar os detalhes do trabalho.

Step 4- Precisamos especificar a localização dos arquivos que precisam ser compilados. Neste exemplo, assumiremos que um repositório git local (E: \ Program) foi configurado e contém um arquivo 'HelloWorld.java'. Portanto, role para baixo e clique na opção Git e digite a URL do repositório git local.

Note- Se o seu repositório está hospedado no Github, você também pode inserir a url desse repositório aqui. Além disso, você precisaria clicar no botão Adicionar para que as credenciais adicionassem um nome de usuário e senha ao repositório github para que o código pudesse ser obtido do repositório remoto.

Step 5 - Agora vá para a seção Build e clique em Add build step → Execute Windows batch command

Step 6 - Na janela de comando, insira os seguintes comandos e clique no botão Salvar.

Javac HelloWorld.java
Java HelloWorld

Step 7 - Uma vez salvo, você pode clicar na opção Construir agora para ver se você definiu o trabalho com sucesso.

Step 8- Assim que a construção for agendada, ela será executada. A seção de histórico de construção a seguir mostra que uma construção está em andamento.

Step 9- Depois que a construção for concluída, um status da construção mostrará se a construção foi bem-sucedida ou não. Em nosso caso, a seguinte construção foi executada com sucesso. Clique no nº 1 no histórico de construção para ver os detalhes da construção.

Step 10 - Clique no link Saída do Console para ver os detalhes da construção

Além das etapas mostradas acima, existem tantas maneiras de criar um trabalho de construção, as opções disponíveis são muitas, o que torna o Jenkins uma ferramenta de implantação contínua fantástica.