Jenkins – guia rápido

jenkins tutorial 2020-11-19 06:42:42

Jenkins – Jenkins Rapida Guide – apresentação Por que Jenkins? Jenkins é um software que permite a integração contínua. Jenkins será instalado em um servidor onde a compilação central será realizada. O fluxograma a seguir ilustra um fluxo de trabalho muito simples de como Jenkins funciona.com jenkins, às vezes também podemos ver a Associação Hudson. Hudson é uma ferramenta de integração contínua de código aberto muito popular desenvolvida pela Sun Microsystems que foi então adquirida pela Oracle. Após a aquisição da Sun pela Oracle, uma bifurcação foi criada do código-fonte de Hudson, que resultou na introdução de Jenkins. Qual é a integração contínua? A integração contínua é um desenvolvimento prático que requer que os desenvolvedores integrem o código em um repositório compartilhado em intervalos regulares. Este conceito teve a intenção de eliminar o problema de procurar problemas mais tarde. No ciclo de vida da construtocção. A integração contínua requer que os desenvolvedores tenham compilações frequentes. A prática comum é que cada vez que ocorre uma validação de código, uma compilação deve ser ativada. Requisitos do sistema JDK JDK 1.5 ou Memória superior 2 GB RAM (recomendado) Espaço em disco Não há requisitos mínimos. Note que, uma vez que todas as compilações são armazenadas em máquinas Jenkins, devem ser tomadas cuidado para garantir que há espaço em disco suficiente disponível para armazenamento de compilação. A versão do sistema operacional Jenkins pode ser instalada no Windows, Ubuntu / Debian, Red Hat / Fedora / Cento, Mac OS X, OpenSUSE, FreeBSD, OpenBSD, Gentoo. Recipiente Java O arquivo de guerra pode ser executado em qualquer contêiner que Admitaservlet 2.4 / JSP 2.0 ou posterior. (Um exemplo, o nome é Tomcat 5). Jenkins – Instalação Baixe Jenkins O site oficial do Jenkins é Jenkins. Se você clicar no link fornecido, poderá ir para a página inicial do site oficial do Jenkins, conforme mostrado abaixo.Por padrão, a última versão e a versão de suporte de longo prazo estarão disponíveis para download. Versões anteriores também estão disponíveis para download clicar na guia Versão de suporte de longo prazo na seção de download.Clique no link “Anterior mas estável” para baixar o arquivo de guerra jenkins. Iniciando Jenkins Abra o comando RAPIDO. No símbolo do sistema, altere o diretório que contém o arquivo Jenkins.war. Execute o seguinte comando d: > java -jar jenkins.war depois de executar o comando, D: > java -jar jenkins.war rodando De: D: Jenkins.war Webroot: $ user.home / .jenkins 29 de setembro de 2015 4:10:46 p. m. Winstone .Logger loginformation interno: Início da extração do arquivo de guerra quando o processamento é concluído sem erros importantes, a próxima linha aparecerá na saída do símbolo do sistema. INFO: Jenkins está em condições de operação completa ao Jenkins, uma vez que o Jenkins esteja em execução, você pode acessar o Jenkins no link – Este link mostrará o painel Jenkins.

Jenkins: Configuração do Tomcat Os seguintes pré-requisitos devem ser atendidos para configurar o Jenkins Tomcat. Etapa 1: Verifique a instalação do Java para verificar a instalação do Java, Abravaya para o console e execute o seguinte comando java. Comando Task Command Windows Abrir console de comando > Java -Version Linux Abrir o terminal de comando $ Java -Version Se o Java estiver instalado corretamente em seu sistema, você deve obter um dos seguintes resultados, de acordo com A plataforma em que você está trabalhando. OK Windows Versão Java “1.7.0_60” Java Execution Environment (TM) SE (compilação 1.7.0_60-B19) Máquina virtual do hotspot do servidor Java de 64 bits (TM) (Build 24.60-B09), modo misto) Linux Versão Java “1.7 .0_25 “Ambiente de Execução Abrir JDK (RHEL-2.3.10.4.el6_4-x86_64) Abra o JDK Server Virtual Machine 64 bits (compilação 23.7-B01, modo misto) Nós assumimos que os leitores deste tutorial instalaram o Java 1.7 .0_60 no seu sistema antes de continuar com este tutorial. Caso você não tenha Java JDK, você pode baixá-lo do Oracle “Etapa 2: Verificar a instalação do Java Definir a variável de ambiente Java_Home para apontar para o local do diretório inicial onde o Java está instalado em sua máquina. Por exemplo, o Windows estabelece o Variável D “Java_Home em C: Java ProgramFiles JDK1.7.0_60 Linux Export Java_Home = / usr / local / Java-Corrent Adicione a rota completa do local do compilador Java para o caminho do sistema.OK Windows adiciona a corrente; C: Arquivos do programa JAVA JDK1.7.0_60 BIN no final do caminho da variável PATH. Path do Linux Export = $ Caminho: $ Java_Home / Bin / Marque o comando Java-Version do comando como explicado acima. Passo 3: Baixe o Tomcat O site oficial do Tomcat é Tomcat. Se você clicar no link fornecido, poderá ir para a página inicial do site oficial do Tomcat, conforme mostrado abaixo.Vá para o link https: //tomcat.apache.org/download-70.cgi “para obter download para o tomcat.Vá para a seção “Distribuições Binárias”. Baixe o arquivo zip do Windows de 32 bits. Em seguida, descompacte o conteúdo do arquivo zip baixado. Passo 4: Jenkins e Instalação do Tomcat Copie o arquivo .war jenkis que baixou da seção anterior e copia. na pasta WebApps na pasta Tomcat. Agora abra o símbolo do sistema. No símbolo do sistema, vá para o diretório em que a pasta TomCat7 está localizada. Vá para o diretório bin nessa pasta e execute o arquivo start.bat e: apps Tomcat7 p > startup.bat uma vez concluído sem erros importantes, a seguinte linha aparecerá na saída do símbolo do sistema. Informações: O servidor Iniciar em 1302 MS Abra o navegador e navegar para o link – http: // localhost: “” 8080 / jenkins. Jenkins será operati VO em tomcat.

Jenkins – Git Configuração para este exercício, você deve garantir que a conectividade da Internet esteja presente da máquina onde o Jenkins está instalado. No painel do seu Jenkins, clique na opção Gerenciar Jenkins no lado esquerdo. Na próxima tela, clique na opção “Gerenciar add-on”.Na próxima tela, clique na guia disponível. Esta guia fornecerá uma lista de acessórios disponíveis para download. No “filtro” pestana tipo “complemento Git”A lista será filtrada. Verifique a opção Git Plugin e clique em “Instalar sem reinicialização”O início da instalação e a tela serão atualizados para mostrar o status do download.> Na próxima tela, se você navegar para a seção de administração de código-fonte, agora vera “git” como uma opção.Jenkins – Configurações do Maven Passo 1: Download e Configuração Mauven O site oficial do Maven este Apache Maven. Se você clicar no link fornecido, você pode ir para a página inicial do site Moven Web site como Mostrado abaixo.Enquanto navega no site, vá para a seção de arquivos e faça o download do link para o arquivo binary.zip.Uma vez baixado, Remova os arquivos para a pasta de aplicativo apropriada. Para isso, os arquivos do Maven serão colocados no E: Apps Apache-Maven-3.3.3. Etapa 2: Configurar Jenkins e Maven na Tabela do Jenkins Edge, clique em Gerenciar Jenkins no menu à esquerda.Clique em “Configurar sistema” no lado direito.Na tela Configuração do sistema, deslize até você ver a seção do Maven e, em seguida, clique no botão “Adicionar Moven”.Desmarque a opção “Instalar automaticamente”. Adicione um nome para o parâmetro e localização de Maven_Home. Em seguida, clique no botão “Salvar” no final da tela.Agora pode criar uma tarefa com a opção “Projeto Maven”. Painel Jenkins, clique na nova opção de elemento.Jenkins – Configuração Você provavelmente teria visto várias vezes em exercícios anteriores onde tivemos que configurar a igure em Jenkins. Em seguida, as diferentes opções de configuração do Jenkins são mostradas. Portanto, podemos obter as diferentes opções de configuração do Jenkins clicando na opção “Gerenciar Jenkins” no menu à esquerda.A seguinte tela será apresentada:Clique em Configurar sistema. Estas são algumas das opções de configuração do Jenkins que podem ser executadas. Jenkins Start Directory Jenkins precisa de algum espaço em disco para fazer compilações e manter arquivos. Você pode verificar este local da tela de configuração do Jenkins. Por padrão, ele é definido em ~ / .jenkins, e este local será inicialmente armazenado no local do seu perfil de usuário. Em um ambiente adequado, você deve alterar este local para um local adequado para armazenar todas as versões e arquivos relevantes.Depois de poder fazer isso da seguinte forma, defina a variável de ambiente “Jenkins_Home” no novo diretório inicial antes de iniciar o contêiner de servlet. Defina a propriedade do sistema “Jenkins_Home” no recipiente de servlet. Estabeleça a entrada do ambiente JNDI “Jenkins_Home” no novo diretório. O exemplo a seguir usará a primeira opção para configurar a variável de ambiente “Jenkins_Home”. Comece criando uma nova pasta E: aplicativos Jenkins. Copie todo o conteúdo existente ~ / .jenkins neste novo diretório. Configure a variável de ambiente Jenkins_Home para apontar para o local do diretório inicial onde o Java está instalado em sua máquina. Por exemplo, você produz o Windows, defina a variável de ambiente Jenkins_Home em sua localização da Ensenor. Por exemplo, você pode configurá-lo em E: Apps Jenkins Linux Export Jenkins_Home = / usr / local / jenkins ou onde você deseja desejar. No painel Jenkins, clique em Gerenciar Jenkins no menu à esquerda. Em seguida, clique em “Set System” à direita. No diretório inicial, agora você verá o novo diretório que foi configurado.# de executores Isso refere-se ao número total de execuções de tarefas simultâneas que podem ocorrer na máquina Jenkins. Isso pode ser alterado de acordo com ele é necessário. Às vezes, a recomendação é manter esse número igual ao número da CPU nas máquinas para melhor desempenho. Envers envelãs de ambiente Isso é usado para adicionar variáveis de ambiente personalizadas que serão aplicadas a todos os trabalhos. Eles são pares de valor fundamental e podem ser vistos e usados em compilações em qualquer campo de lugar. URL Jenkins Por padrão, a URL do Jenkins aponta para localhost. Se você tiver uma configuração de nome de domínio para sua máquina, configure-a com o nome do domínio; Caso contrário, substitua o host local com o IP da máquina. Isso ajudará você a configurar os escravos e enviar links usando e-mails, pois você pode acessar diretamente o URL do Jenkins usando a variável de ambiente Jenkins_URL, acessível como $ Jenkins_url}. Notificação de e-mail na área de notificação por e-mail, você pode configurar as configurações SMTP para enviar e-mails. Isso é necessário para o Jenkins se conectar ao servidor de email SMTP e enviar e-mails para a lista de destinatários. Jenkins – Gerencie gerenciar Jenkins, clique na opção “Gerenciar Jenkins” no menu à esquerda. Portanto, podemos obter as diferentes opções de configuração do Jenkins clicando na opção “Gerenciar Jenkins” no menu à esquerda.A tela a seguir será apresentada:Algumas das opções de administração são as seguintes: Configurar o sistema Isto é onde podemos gerenciar Rotas para as várias ferramentas para usar em compilações, como versões JDK, Ant e Maven, bem como opções de segurança, servidores de correio e outros detalhes de configuração de todo o sistema. Quando os suplementos estão instalados. Jenkins adicionam os campos de configuração necessários dinamicamente após a instalação dos add-ons. Recarregue a configuração do disco Jenkins Store todo o seu sistema e compile os detalhes de configuração como arquivos XML armazenados no diretório inicial do Jenkins. Aqui também é todo o histórico da construção. Se você estiver migrando trabalhos de compilação de uma instância de Jenkins para outra, ou registrar o Windows Compilation Work, você deve adicionar ou excluir os diretórios de trabalho correspondentes no diretório de compilação do Jenkins. Não é necessário desconectar jenkins para fazer isso; Você pode simplesmente usar a opção “Recarregar configurações do disco” para recarregar o sistema Jenkins e criar as configurações de trabalho diretamente. Gerenciando add-on aqui, pode-se instalar uma ampla variedade de complementos de terceiros diretamente de diferentes ferramentas de administração de fonte, como Git, Mercurial ou Clearcase, para Métricas de Cobertura e Qualidade de Código. Acessórios podem ser instalados, atualizados e excluídos através da tela Gerenciar Add-on.

Informações do sistema Esta tela mostra uma lista de todas as propriedades atuais do sistema Java e as variáveis de ambiente aqui, pode-se verificar exatamente o que a versão Java Jenkins está sendo executada, o usuário está em execução , etc. A próxima captura de tela mostra algumas das informações V disponíveis nesta seção.Registro do sistema A tela de log do sistema é uma maneira conveniente de ver os arquivos de log do Jenkins em tempo real.Mais uma vez, esta tela é usada principalmente para resolver problemas. Estatísticas de carregamento Esta página mostra os dados gráficos sobre a ocupação da instância dos Jenkins em termos do número de compilações simultâneas e do comprimento da fila. “Construa Espere, que dá uma ideia de quanto tempo suas compilações devem esperar antes de correr. Essas estatísticas podem dar uma boa ideia se forem necessárias uma capacidade adicional ou nós de construção adicionais são necessários a partir de uma perspectiva de infraestrutura. Console de script Esta tela permite que você execute Groovy S No servidor. É útil para a resolução de problemas avançados, pois requer um sólido conhecimento da arquitetura interna de Jenkins. Gerenciar os nós do Jenkins pode gerenciar construções paralelas e distribuídas. Nesta tela, você pode configurar o número de versões que você deseja. Jenkins é executado simultaneamente e, se você usar compilações distribuídas, configurar os nós de compilação. Um nó de compilação é outra máquina que Jenkins pode usar para executar suas compilações. Prepare para desligamento, ou o servidor em um que corre Jenkins, é melhor não fazer isso enquanto administra um compilac íon. Para fechar a Jenkins, você pode usar o pronto para se preparar para o desligamento, o que impede que novas compilações sejam iniciadas. Finalmente, quando todas as compilações atuais estiverem concluídas, o Jenkins pode ser fechado corretamente. Jenkins – Configuração do trabalho de compilação para este exercício, vamos criar um trabalho em Jenkins que tenham um aplicativo simples Heloworld, construa e execute o programa Java. Passo 1 – Vá para o painel Jenkins e clique em Novo ItemEtapa 2 – Na próxima tela, digite o nome do objeto, neste caso, chamou Helloworld. Escolha a opção “Projeto Freestyle”Etapa 3: A tela a seguir aparecerá onde você pode especificar os detalhes do trabalho.Etapa 4: Precisamos especificar a localização dos arquivos a serem criados. Neste exemplo, vamos supor que um repositório Git local (E: Program) foi configurado e contém um arquivo “helloworld.java”, então desce e clique na opção Git e insira o URL do Repositório Local Git. Nota – Se o seu repositório estiver hospedado no GitHub, você também poderá inserir o URL deste repositório aqui. Desse isso, você deve clicar no botão Adicionar para credenciais para adicionar o nome de usuário e a senha ao repositório do github para que o código possa ser obtido no repositório remoto.

Etapa 5 – Agora vá para a seção Compile e clique em Adicionar Etapa de Compilação → Executar o comando do Windows BatchPasso 6: No comando Elventana, Digite os seguintes comandos e clique no botão Salvar. Java helloworld.java java helloworldEtapa 7 – uma vez salvo, você pode clicar na opção Criar agora para ver se você definiu corretamente o trabalho.Etapa 8 – Quando a construção programada estiver concluída, será executada. A seção de histórico de compilação a seguir mostra que uma compilação está em andamento.Etapa 9: Uma vez concluída a construção, um status da compilação indicado se a compilação foi bem-sucedida ou não. No nosso caso, a próxima compilação é executada com sucesso. Clique no número 1 no histórico de compilações para ver os detalhes da compilação.step 10 – Clique no link de saída do console para visualizar os detalhes da construçãoExemplo de teste Junit em Jenkins O exemplo a seguir considerará simples classe Heloworldtest baseada no Junit. Formiga como uma ferramenta de construção em Jenkins para construir a classe de acordo. Etapa 1 – Vá no painel Jenkins e clique no Helloworld existente Projeto e escolha a opção ConfigurarEtapa 2: vá para a seção para adicionar uma etapa de compilação e escolher a opção invocar a formiga.Passo 3: Clique no botão Avançado.Etapa 4: No casulo da seção Arquivo de IDD, insira o prédio da localização do arquivo.step 5 – ENTÃO Clique na opção Adicionar um postconstruction e escolha “Publicar Elinforme do teste Junit”Etapa 6: no XML Arquivo de relatórios Arquivo, insira o local conforme mostrado abaixo. Certifique-se de que os relatórios são uma pasta criada no espaço de trabalho do projeto Helloworld. O “*. Quando terminar, clique na opção Salvar quando terminar. Etapa 7: Uma vez salvo, você pode clicar na opção Criar agora. Uma vez criado concluído, um status de compilação Se a compilação foi bem-sucedida ou não. Na informação de saída de compilação, agora verá uma seção adicional chamada o resultado do teste. No nosso caso, digitamos um caso de teste negativo para o resultado falha apenas como exemplo.Podemos ir para a saída do console para ver mais informações. Mas que há mais encolhido, se você clicar no resultado do teste, agora você verá uma visão detalhada dos resultados do teste .Teste automatizado L Um dos princípios básicos da integração contínua é que uma compilação deve ser verificável. Deve ser capaz de determinar objetivamente se uma versão específica estiver pronta para O próximo passo no processo de com A pilaciação, e a maneira mais conveniente de fazê-lo é por testes automatizados. Sem testes automatizados adequados, você deve manter uma grande quantidade de artefatos de compilação e testá-los à mão, o que não é no espírito de integração contínua. O exemplo a seguir mostra como usar o selênio para executar testes web automatizados. Etapa 1: vá para administrar add-ons. Etapa 2: Procure o add-on Hudson Selelenium e escolha Instale-o. Reinicie a instância dos Jenkins.Etapa 3: vá para configurar o sistema.Etapa 4 – Defina o arquivo Jar do Selenium Server e clique no botão Salvar.Nota: O arquivo JAR SELENIUM pode ser baixado a partir do local do seleniumhq Clique no download do Selenium Independent Server.Etapa 5: retorne à sua placa e clique na opção Configurar para o projeto Heloworld.Etapa 6: Clique em Adicionar Etapa de Compilação e escolha a opção “SeleniumHQ HTMLSuite Executar”Etapa 7: Adicione os detalhes necessários para o selênio teste. Aqui, o seguinte arquivo é o Testsuit gerado usando o SELENIUM IDE. Clique em Salvar e executar uma compilação. Agora, a compilação subseqüente executa o controlador de selênio e execute o teste HTML.Jenkins – Jenkins Notificação vem com uma lista de lista para adicionar notificações por e-mail para um projeto de compilação. Etapa 1: Configurar “Um servidor SMTP. GOGE GERENCIAL JENKINS → Defina o sistema. Vá para a seção de notificação de e-mail e insira o servidor SMTP necessário e os detalhes do sufixo de e-mail do usuário.Etapa 2 : Configurar destinatários no projeto Jenkins: Ao configurar um projeto de compilação Jenkins, apenas no final é a opção de adicionar destinatários que receberiam notificações por e-mail de versões instáveis ou quebradas. Em seguida, clique no botão Salvar.Além do padrão, há também add-ons de notificação disponível Um exemplo é o complemento do notificador de conhecimento do Tikal que permite enviar notificações de status de tarefas no formato JSON e XML. Este plug-in permite que você Para configurar os terminais conforme mostrado abaixo.Aqui estão os detalhes de cada opção – “Format”: Este é o formato de O uso da notificação, que pode ser JSON ou XML. “Protocolo”: Protocolo que é usado para enviar mensagens de notificação, HTTP, TCP ou UDP. “Evento”: Eventos de trabalho que ativam notificações: trabalho iniciado, concluído trabalho, trabalho concluído ou honeywelling (opção padrão). “URL”: URL para enviar notificações. Assuma a forma de “http: // host” “para o protocolo HTTP e” host: porta “para os protocolos TCP e UDP.” Tempoout “- Tempo limite em milissegundos para enviar a solicitação de notificação, 30 segundos por padrão. Jenkins – relatórios Como mostrado na seção anterior, há muitos complementos de relatórios disponíveis, os mais simples são os relatórios disponíveis para testes JUnit.Na ação pós-compilação para qualquer trabalho, você pode configurar os relatórios de uma só vez que as compilações forem concluídas, os resultados da opção do teste estarão disponíveis para uma análise mais detalhada.

jenkins – A análise de código Jenkins tem uma multiplicidade de complementos de análise de código. Os diferentes acessórios podem ser encontrados em HTTPS: // Wiki. jenkins-ci.org/display/jenkins/static+code+analysyaplugins “Este complemento fornece utilitários para add-ons de análise de código de status. Jenkins pode analisar os resultados Arquivo a partir de mais, o coletor de análise estática complementar de complemento está disponível, que combina os resultados individuais desses complementos em uma única visão e gráficos de tendências. Acessórios podem fornecer informações, como o número total de avisos em uma visualização de novos e Advertências corrigidas de “uma tendência de construção relatórios endicando o número de avisos por compilação Descrição Geral das advertências encontradas pelo módulo, pacote, categoria ou tipo relatos detalhados de avisos possivelmente filtrados por gravidade (ou novo e corrigido) Jenkins – compilações às vezes muitas máquinas de construção Se houver casos em que há projetos mais gr Andes e pesados que são construídos regularmente. E executar todas essas versões em uma máquina central não poderiam ser a melhor opção. Em tal cenário, outras máquinas Jenkins podem ser configuradas para que elas são máquinas escravas para aliviar o carregamento do servidor principal do Jenkins. Às vezes, você também pode precisar de vários ambientes diferentes para testar suas compilações. Neste caso, usando um escravo para representar cada um de seus ambientes necessários é quase essencial. Um escravo deve ser configurado um computador para download de projetos de construção mestre e, uma vez que esta divisão do trabalho esteja configurada é bastante automática. O comportamento exato da delegação depende da configuração de cada projeto; Alguns projetos podem optar por “ficar” para uma máquina específica para uma compilação, enquanto outros podem optar por se mover livremente entre os escravos. Como cada escravo executa um programa separado chamado “agente escravo”, não é necessário instalar os jenkins completos (pacote ou binários compilados) em um escravo. Existem diferentes maneiras de iniciar agentes escravos, mas no final, o agente escravo e o professor Jenkins devem estabelecer um link de comunicação bidirecional (por exemplo, um conector TCP / IP) para operar. Para configurar escravos / nós em Jenkins, siga as etapas abaixo. Etapa 1: Vá para a seção Gerenciar Jenkins e a fase deslocada para a seção Gerenciar nós.Etapa 2: Clique em Novo nóEtapa 3: Atribuir um nome ao nó, escolha a opção Sleece Slave e clique em Aceitar .Etapa 4: insira os detalhes da máquina escrava do nó. No exemplo a seguir, consideramos que a máquina escrava é uma máquina Windows, portanto, a opção “Deixe o Jenkins controlar este escravo do Windows como serviço do Windows” é escolhido como um método de início. Também precisamos adicionar os detalhes necessários do nó do escravo, como o nome do nó e as informações de conexão para a máquina do nó. Clique no botão Salvar. Os rótulos cujo nome é inserido como “new_slave” são aqueles que podem ser usados para configurar trabalhos para usar esta máquina escrava.Uma vez que as etapas anteriores forem concluídas, o novo nó da máquina estará em um estado off-line, mas ele se conectará se todos os parâmetros da tela anterior foram inseridos corretamente . Você pode fazer a máquina escrava do nó esta offline a qualquer momento, se necessário.Jenkins – Implementação automatizada Ihay Muitos acessórios disponíveis para transferir arquivos de compilação após uma compilação bem-sucedida para o respectivo aplicativo / servidor da Web. Um exemplo é o “complemento de implementação do contêiner”. Para usá-lo, siga os passos abaixo. Etapa 1: Vá para Gerenciar Jenkins → Gerenciar Add-ons. Vá para a seção disponível e procure o complemento “Implementar no Plug-in do Contêiner” e instale o complemento. Reinicie o servidor Jenkins.Este add-on recebe um arquivo de guerra / orelha e implementa-o em um servidor de aplicativos de execução remota no final de uma compilação. Tomcat 4.x / 5.x / 6.x / 7.x JBoss 3.x / 4.x GlassFish 2.x / 3.x Etapa 2: vá para o seu projeto de compilação e clique na opção Configurar.Escolha a opção “Implementar a guerra / orelha no contêiner”Etapa 3: Na seção Implementar War / Ear para um contêiner, insira os detalhes necessários do servidor onde os arquivos devem ser implementados e clique em Clique no botão Salvar. Essas etapas agora garantem que os arquivos necessários são implementados no contêiner necessário após uma compilação bem-sucedida.Jenkins – Métricas e tendências Existem vários acessórios disponíveis em Jenkins para apresentar as métricas de compilações realizadas por um período de tempo. Essas métricas são úteis para entender suas compilações e sua frequência. “Falla / falhas com o tempo, como exemplo, vamos ver as” métricas do histórico de compilações “. Este complemento calcula as seguintes métricas para todas as versões uma vez instalado tempo médio até a falha (MTTF) Tempo médio até a recuperação (MTTR ) Desvio padrão de tempos de construção Passo 1: Vá para o painel Jenkins e clique em Gerenciar Jenkins

Etapa 2 – vá para a opção Gerenciar acessórios.Passo 3 – Vá para o “Pestana disponível e procure o” complemento do histórico de compilações métricas “e escolha” Instalar sem reiniciar “.Etapa 4: A próxima tela aparecerá para confirmar a instalação bem-sucedida do complemento. Reinicie a instância dos Jenkins.Quando você acessa sua página de trabalho, você verá uma tabela com métricas calculadas. As métricas são mostradas nos últimos 7 dias, nos últimos 30 dias e em qualquer momento.Para ver as tendências gerais dos Jenkins, há acessórios disponíveis para coletar informações sobre compilações e jenkins e mostrá-las em um formato gráfico. Um exemplo de complemento a este tipo é o complemento de estatísticas globais de compilação de Hudson. Os passos para isso. Etapa 1 – Vá para o painel Jenkins e clique em Gerenciar JenkinsEtapa 2 – Vá para a opção Gerenciar add-onsPasso 3 – Vá Para o Pastana disponível e procure o add-on “Hudson Global-Build-Stats Plugin” e escolha “Instalar sem reinicialização”. Etapa 4: A tela a seguir parece confirmar a instalação de complemento bem-sucedida. Reinicie a instância dos Jenkins.Para ver as estatísticas gerais, siga as etapas 5 a 8. Etapa 5 – vá para o painel Jenkinsard e clique em Gerenciar Jenkins. Na tela Gerenciar Jenkins, desconto para baixo e agora você verá uma opção chamada “Estatísticas de Compilação Global”. Clique neste link.Etapa 6: Clique no botão “Initialize Statistics”. O que é que coleta todos os registros existentes para compilações que já foram realizados e os gráficos podem ser criados em função desses resultados.Etapa 7 – Uma vez que os dados forem inicializados, é hora de criar um novo gráfico. Clique no link “Crie um novo gráfico”.Etapa 8: Uma janela pop-up entra nas informações relevantes para os detalhes do novo gráfico. Digite o seguinte título de informações obrigatórias: Qualquer informação sobre o título, para este exemplo é fornecida como uma largura gráfica “demo” – 800 alta do gráfico – 600 escala de tempo grafic: Duração do diário do gráfico: 30 dias o restante da informação Você pode sair assim. Depois de inserir as informações, clique em Criar um novo gráfico.Agora vera o graphic que mostra as tendências da construção ao longo do tempo.Quando você clica em uma seção de gráfico, obterá uma descrição geral dos detalhes do trabalho e suas compilações.Jenkins – Manutenção do servidor A seguir estão algumas das atividades básicas que você farão, algumas das quais são as melhores práticas para manter as opções de URL do servidor Jenkins os seguintes comandos, agregados ao URL da instância do Jenkins, realizará as ações relevantes na instância de Jenkins. http: // localhost: “” “8080 / jenkins / exit – desligar Jenkins http: / / localhost: 8080 / jenkins / reinicializar – Reiniciar Jenkins http: // localhost:” “8080 / jenkins / recarregar – para recarregar a configuração Jenkins Backup Home O diretório Jenkins Home N “é nada mais do que o local em seu disco, onde o Jenkins armazena todas as informações do trabalho, compilações, etc. A localização do diretório inicial pode ser visualizada quando v. Clique em Gerenciar Jenkins → Configurar sistema.

Configure Jenkins na partição que tem mais espaço livre no disco.Como o Jenkins levaria o código-fonte para diferentes trabalhos definidos e compilações contínuas, certifique-se de sempre que o Jenkins instalado em uma unidade que tenha espaço em disco suficiente. Se o seu disco rígido tiver pouco espaço, todas as compilações da instância do Jenkins começarão a falhar. Outra vantagem A coisa mais conveniente é escrever trabalhos de cron ou trabalho de manutenção que pode executar operações de limpeza para impedir o disco onde o Jenkins configurado não será preenchido. Jenkins – Implantação Contínua A Jenkins fornece um bom suporte para fornecer implementação e entrega contínua. Se você notar o fluxo de qualquer desenvolvimento de software por implementação, ele será exibido abaixo.A parte principal da implementação contínua é garantir que todo o processo mostrado acima seja automatizado. Jenkins torna-o através deHá acessórios disponíveis que podem fornecer uma representação gráfica do processo de implantação contínua. Mas vamos começar criando outro projeto em Jenkins, para que possamos ver melhor como funciona. Acreditamos que um projeto simples que emula a etapa de controle de qualidade e tentamos o aplicativo Helloworld. Etapa 1: vá para o painel Jenkins e clique no novo elemento. Escolha um “Projeto Freestyle” e insira o nome do projeto como “QA”. Clique no botão Aceitar para criar o projeto.Etapa 2: Neste exemplo, nós mantemos isso simples e só usamos este projeto para executar um programa de teste para o aplicativo Helloworld.> Então, nosso controle de qualidade do projeto está agora configurado. Você pode fazer uma compilação para ver se é compilada corretamente.Etapa 3 – Agora vá para o seu projeto Heloworld e clique na opção ConfigurarEtapa 4 – no conjunto de projetos e escolha “Adicionar depois -Compilation Action “e escolha” Construir outros projetos “Etapa 5: Na seção” Projeto para Construir “, insira QA como o nome do projeto para construir. Você pode deixar o opção default “Ativar somente se a compilação estiver estável”. Clique no botão Salvar.Etapa 6: Construa o projeto Helloworld. Agora, se você vir a saída do console, você também veja que depois de construir o projeto Heloworld, o projeto QA também será construído.Etapa 7: Agora, deixe o complemento de ser instalado Canal de entrega. Vá Gerenciar Jenkins → Gerenciar Add-ons. No espancado disponível, procure por “complemento de canalização de entrega”. Clique em Instalar sem reiniciar. Quando terminar, reinicie a instância do Jenkins. Jenkins-Guide-Rapide-385.jpg “Type =” Image / JPG “Media =” (Largura mínima: 800px) “>Etapa 8: Para ver o canal de entrega de ação, no painel Jenkins, clique no símbolo + na guia ao lado da guia “Todos”.Etapa 9: Digite um nome Para o nome da exibição e escolha a opção “Exibição do canal de entrega”.Etapa 10 – Na próxima tela, você pode deixar as opções por padrão. Os seguintes parâmetros podem ser alterados: Certifique-se de que a opção “Mostrar resultados da análise estatística” é marcada. Certifique-se de que a opção “Mostrar tempo total de construção” esta marcada. Para o trabalho inicial: insira o projeto Heloworld como o primeiro trabalho a ser construído. Digite um nome para o pipeline Clique no botão Aceitar.Agora você verá uma excelente vista de todo o processo de entrega e PO DRA Veja o status de cada projeto durante todo o processo. Outro complemento famoso é o complemento de compilação de tubulações. Vamos ver isso. Etapa 1: Vá para Gerenciar Jenkins → Gerenciar Add-ons. No espancado disponível, procure por “build tubule plugin”. Clique em Instalar sem reiniciar. Quando terminar, reinicie a instância do Jenkins.Passo 2: Para ver o canal Build em ação, no painel Jenkins, clique no símbolo + no Pastana ao lado da guia “paranostras”.Etapa 3 – Digite um nome para o nome da visualização e escolha a opção “Criar visualização de canalização”. Etapa 4: Basta aceitar a configuração padrão na tarefa inicialmente selecionada, certifique-se de inserir o nome do projeto Heloworld. Clique no botão Aceitar.Agora você verá uma excelente visão de todo o processo de entrega e poderá ver o status de cada projeto no “Tubo completo.jenkins – Administração de complementos para obter uma lista de todos os acessórios disponíveis em Jenkins, você pode visitar o link – https: //wiki.jenkins-ci.org/display/ jenkins / plugins “Já vimos muitas instâncias para instalar o complemento, vamos ver algumas outras tarefas de manutenção com relação à desinstalação de add-ons de add-ons para desinstalar um plugin, Vá para Gerir Jenkins → Gerenciar add-on. Clique no Pastana instalado. Alguns add-ons terão a opção de desinstalar. Você pode clicar nesses botões para desinstalar os plugins. Certifique-se de reiniciar sua instância do Jenkins após a desinstalação. Instalar outra versão de um suplemento, por vezes, pode ser necessário instalar uma versão anterior de um complemento, em tal caso, você pode baixar o plug-in da página complementar correspondente no site da Jenkins. Um CO Núcleo, você pode usar a opção de carga para baixar o add-on manualmente.

Jenkins – Segurança Jenkins, você tem a possibilidade de configurar os usuários e suas permissões apropriadas na instância do Jenkins. Por padrão, você não quer que todos estabeleçam tarefas ou outras tarefas administrativas em Jenkins. Portanto, o Jenkins tem a capacidade de ter uma configuração de segurança. Para configurar a segurança no Jenkins, siga as etapas abaixo. Etapa 1: Clique em Gerenciar Jenkins e escolha a opção “Configurar segurança global”.Etapa 2: Clique na opção Ativar segurança. Como exemplo, suponho que eu serei capaz de manter Jenkins para manter seu próprio banco de dados de usuário, portanto, na área de segurança, escolha a opção “Jenkins” para o banco de dados do usuário. “Por padrão, vou querer um administrador central no sistema , por isso certifique-se de que a opção de permitir que os usuários se registrem não estejam selecionados. Você pode deixar o resto assim por enquanto e clique no botão Salvar.Etapa 3: você será pediu para adicionar seu primeiro usuário. Como exemplo, estamos configurando um administrador para o sistema.Etapa 4: Agora é a hora Configure seus usuários no sistema. Agora, quando você vão gerenciar o Jenkins e seguir para baixo, você verá a opção “Gerenciar usuários”. Clique nesta opção.“> Etapa 5 – Como o usuário do administrador definiu, comece a criar outros usuários para o sistema. Por exemplo, simplesmente criamos outro usuário chamado “Usuário”.Etapa 6: Agora é hora de configurar suas permissões, basicamente quem tem acesso a isso. Vá para administrar Jenkins → Configurar segurança global. Agora, na seção de autorização, clique em “Segurança com base em matrizes”Etapa 7: Se você não vir o usuário na lista de grupos de usuários, insira o usuário do nome de usuário e adicioná-lo à lista. Em seguida, conceda as permissões apropriadas ao usuário. Clique no botão Salvar depois de definir as permissões apropriadas. Sua segurança Jenkins está agora configurada. Nota: Para Autenticação de anúncios do Windows, você deve adicionar o complemento do Active Directory para Jenkins. Jenkins – Complemento de backup Jenkins tem um suplemento de backup que pode ser usado para fazer backup das configurações críticas relacionadas a Jenkins. Siga os passos abaixo para ter um backup em seu lugar. Etapa 1: Clique em Gerenciar Jenkins e escolha a opção “Gerenciar Add-Ons”.Etapa 2: Na guia Disponível, procure “complemento de backup”. Clique em Instalar sem reiniciar. Quando isso é feito, reinicie a instância do Jenkins

Passo 3 – Agora, quando você vai gerenciar Jenkins e descer, Vera “Administrador de backup opcional”. Clique nessa opção. Etapa 4: Clique na configuração.Etapa 5: Aqui, o campo principal para configurar é o diretório do seu backup. Certifique-se de que você esteja em uma unidade diferente do que sua instância do Jenkins é configurada. Clique no botão Salvar.> Etapa 6: Clique em “Backup Hudson Configuration” na tela do Gerenciador de Backup para iniciar a cópia da segurança.A seguinte tela mostrará o status do backuppara recuperar de um backup, vá para o backup da tela do administrador, clique em Restore Hudson Configuração.A lista de backup será exibida, clique no que corresponde ao clique em Iniciar restauração no início para restaurar o backup.Jenkins – testes remotos Testes da Web como testes de selênio podem ser executados em máquinas escravas remotas, instalando a lava master-scsuite e o complemento da SELENIO. Teste remoto usando esta configuração. Etapa 1: Certifique-se de que sua configuração mestre-escrava seja. Acesse seu servidor principal do Jenkins. Vá para administrar Jenkins → Gerenciar nós.Na nossa lista de nós, a tag dxbmem30 é a máquina escrava. Neste exemplo, máquinas mestras e escravas são máquinas Windows.Etapa 2: Clique em Configurar para a máquina escrava DXBMM30.Passo 3: Certifique-se de que o método Iniciar é configurado como “Iniciar agentes escravos através do Java Web Start”Passo 4 – agora vá Para sua máquina escrava e de lá, ele abre uma instância do navegador na sua instância do Jenkins Master. Vá para Gerenciar Jenkins → Gerenciar nós. Vá para DXBMem30 e clique emEtapa 5 – Clique na instância DXBMEM30.Etapa 6: Role para baixo e veja a opção Iniciar, que é a opção de iniciar “Java Web Start”Passo 7: A Aviso de segurança foi apresentado. Clique na caixa de aceitação de discagem e clique em Executar.Agora você verá uma janela escrava Jenkins aberta e agora conectada.Etapa 8: Configure você testes para ser executado no escravo. Aqui você deve se certificar de que o trabalho que está sendo criado especificamente destinado a executar apenas testes de selênio. Nas configurações de trabalho, certifique-se de que a opção “restrinja onde este projeto pode ser executado” é selecionado e na expressão da vara, defina o nome do nó escravo.Passo 9: Certifique-se de que a parte do selênio do seu trabalho esteja configurada. Você deve garantir que o arquivo de amostra.html e o arquivo selênio-server.jar também estejam presentes na máquina escrava.Depois de seguir todas as etapas acima e clicar em Build, este projeto executa o teste de selênio na máquina escrava conforme o esperado. p >

Leave a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *