O que é GitHub?
Git Hub é uma plataforma de colaboração. Ele é construído em cima do git. Ele permite que você mantenha cópias locais e remotas de seu projeto. Um projeto que você pode publicar entre os membros da sua equipe, pois eles podem usá-lo e atualizá-lo a partir daí.
Vantagens de usar o Git Hub para selênio.
- Quando várias pessoas trabalham no mesmo projeto, elas podem atualizar os detalhes do projeto e informar outros membros da equipe simultaneamente.
- O Jenkins pode nos ajudar a construir regularmente o projeto a partir do repositório remoto, o que nos ajuda a controlar as construções que falharam.
Neste tutorial, você aprenderá
- Pré-requisito para integração com Selenium e github
- Instalação de binários Git
- Instalação do plugin Jenkins Git
- Configurando nosso Eclipse com GitHub Plugin
- Construindo um repositório no Git
- Exemplo de teste de uso de selênio com Git Hub.
Pré-requisito para integração com Selenium e github
Antes de iniciarmos a integração do selênio e do git hub, precisamos instalar os seguintes componentes.
- Instalação do Jenkins.
- Instalação do Maven.
- Instalação do Tomcat.
Você pode encontrar essas etapas de instalação nos seguintes links:
1) Guia de instalação do Maven e Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Guia de instalação do Tomcat (https://www.guru99.com/apache.html)
Instalação de binários Git
Agora vamos começar instalando "Binários Git".
Etapa 1) Inicie o navegador e navegue até URL- https://git-scm.com/
Etapa 2) Baixe a versão estável mais recente.
Passo 3) Clique em downloads para windows assim que o arquivo for baixado, podemos começar com nossa instalação.
Etapa 4) Vá para o local ou ícone de download e execute o instalador.
Etapa 5) Clique nas boas-vindas e na licença Pública Geral.
Etapa 6) Clique no botão "próximo" no assistente de configuração do git
Etapa 7) Leia a Licença Pública Geral GNU e clique em Avançar
Outra janela aparecerá,
Etapa 8) Nesta etapa,
- Selecione o diretório onde deseja instalar os "Binários Git" e
- Clique no próximo botão
Etapa 9) Selecione o componente que deseja instalar e clique em Avançar
Etapa 10) Se você deseja criar uma pasta do menu iniciar para Git, deixe a configuração padrão e clique em Avançar.
Etapa 11) Nesta etapa,
- Selecione Usar Git no prompt de comando do Windows para executar o Git na linha de comando e
- Clique em Avançar.
Deixe a configuração padrão e clique em Avançar para instalar.
Etapa 12) Nesta etapa,
- Selecione Usar SSH aberto. Isso nos ajudará a executar o comando na linha de comando e definirá o caminho do ambiente.
- Clique no botão próximo.
Etapa 13) Nesta etapa,
- Selecione "Checkout windows-style, commit Unix-style termination end". (Como o hub git deve tratar terminações de linha em arquivos de texto).
- Clique no botão próximo.
Etapa 14) Nesta etapa,
- Selecione Usar MinTTY é o terminal padrão do MSys2 para Git Bash
- Clique no próximo botão
Depois que o git for instalado com sucesso, você pode acessá-lo.
Abra o prompt de comando e digite "git" e pressione "Enter". Se você ver a tela abaixo, significa que foi instalado com sucesso
Instalação do plugin Jenkins Git
Agora vamos começar com a instalação do plug-in Jenkins Git.
Etapa 1) Inicie o navegador e navegue até seu Jenkins.
Etapa 2) Clique em Gerenciar Jenkins.
Etapa 3) Clique em Gerenciar Plugins para abrir outra janela
Etapa 4) Clique na guia Disponível
Etapa 5) Nesta etapa,
- Selecione o plugin GitHub e então
- Clique em Baixar agora e instale após o botão de reinicialização.
Agora ele instalará os seguintes plug-ins.
Assim que a instalação for concluída. Reinicie seu servidor Tomcat chamando o arquivo "shutdown.bat"
Após reiniciar o tomcat e o Jenkins, podemos ver que os plug-ins estão instalados na guia "Instalados".
Configurando nosso Eclipse com GitHub Plugin
Agora vamos instalar o GitHub Plugin para Eclipse.
URI para localização do plug-in EGit https://download.eclipse.org/egit/updates/
Etapa 1) Inicie o Eclipse e, em seguida,
- Clique no botão de ajuda e
- Clique em instalar novo software
Passo 2) A tela abaixo será aberta assim que clicarmos em instalar o novo software. Agora clique em adicionar
Etapa 3) Nesta etapa,
- Digite o nome "EGIT" e
- Insira o local https://download.eclipse.org/egit/updates/ e depois
- Clique em ok.
Etapa 4) Em seguida, clique em selecionar tudo e próximo
Etapa 5) Clique em Avançar, aceite o contrato de licença e conclua a instalação.
Em seguida, reinicie o eclipse.
Construindo um repositório no Git
Etapa 1) Navegue até Git Hub URI: https://github.com/ sign up for git hub
Etapa 2) Depois de se inscrever com sucesso, clique em criar novo repositório
Etapa 3) Nesta etapa,
- Insira o nome do repositório e
- clique em criar repositório
Exemplo de teste de uso de selênio com Git Hub.
Etapa 1) Assim que terminarmos com o novo repositório, inicie o Eclipse
- Clique no arquivo
- Em seguida, clique no novo botão e depois
- Clique em outro
Etapa 2) Nesta etapa,
- Selecione Projeto Maven e navegue até o local.
- Clique em próximo
Etapa 3) Nesta etapa,
- Selecione o nome do projeto e localização, em seguida
- Clique em próximo
Etapa 4) Clique em Avançar
Etapa 5) Nesta etapa,
- Insira o ID do grupo e
- Id do artefato e
- Clique no botão Concluir.
Assim que você clicar no botão Concluir, um projeto será criado.
Etapa 6)
Agora vamos criar um script de exemplo
Vamos enviar o código / repositório local para o Git Hub.
Etapa 7) Nesta etapa,
- Abra o eclipse e navegue até o projeto
- Clique com o botão direito no projeto e selecione "equipe" e depois
- Selecione compartilhar projeto
Etapa 8) Assim que clicarmos em "Compartilhar Projeto" na tela acima, obteremos outra janela
Nesta etapa,
- Selecione o repositório local e
- Clique em Concluir.
Assim que clicarmos em Concluir, podemos ver a mudança na estrutura do projeto que criamos um repositório local.
Agora é hora de enviar nosso código para o Repositório Git Hub
Etapa 9) Nesta etapa,
- Clique com o botão direito do mouse no projeto e na equipe e, em seguida,
- Clique em commit
Etapa 10) Nesta etapa,
- Insira uma mensagem de confirmação e
- Selecione os arquivos que queremos enviar para o repositório Git Hub
- Clique em commit e push
Assim que terminar com isso, você poderá ver que os ícones do projeto estão sendo alterados, diz que enviamos e confirmamos nosso código com sucesso para o Git Hub
Podemos verificar no hub Git no repositório se nosso projeto foi enviado com sucesso para o repositório
Agora é hora de executar nosso projeto do Git Hub no Jenkins
Etapa 11) Abra o navegador e abra seu Jenkins.
Etapa 12) Clique no novo item.
Etapa 13) Nesta etapa,
- Insira o nome do item
- Selecione o Projeto Maven
- Clique no botão ok
Etapa 14) Nesta etapa, vamos configurar o Git Hub no Jenkins
- Clique no Git e
- Insira o URI do repositório
- Clique em Adicionar repositório
Se você tiver vários repositórios no Git Hub, você precisa adicionar o campo de nome Refspec do repositório.
Podemos obter o URI no Git Hub
Etapa 15) Nesta etapa,
- Adicione o local do arquivo pom.xml na caixa de texto e
- Especifique os objetivos e opções do Maven e, em seguida,
- Selecione a opção de como executar o teste
- Clique no botão Salvar.
Etapa 16) assim que clicarmos em salvar, a tela abaixo aparecerá,
Agora podemos construir nosso projeto, clique em construir.
Passo 17) Irá mostrar o Build, clique no número do build ou na data de build.
Etapa 18) Assim que clicarmos no número da compilação, a tela abaixo aparecerá onde podemos ver a saída do console nesta etapa, clique na saída do console.
Finalmente, podemos verificar se nossa construção foi concluída / executada com sucesso.
Este artigo é uma contribuição de Chaitanya Pujari