Android

Como instalar jenkins no centos 7

How to install Jenkins on CentOS

How to install Jenkins on CentOS

Índice:

Anonim

O Jenkins é um servidor de automação de código aberto baseado em Java que oferece uma maneira fácil de configurar um pipeline de integração contínua e entrega contínua (CI / CD).

A integração contínua (IC) é uma prática do DevOps na qual os membros da equipe regularmente confirmam suas alterações de código no repositório de controle de versão, após o qual são executadas compilações e testes automatizados. Entrega contínua (CD) é uma série de práticas em que as alterações de código são criadas, testadas e implantadas automaticamente na produção.

Este tutorial o guiará pelas etapas de instalação do Jenkins em um sistema CentOS 7 usando o repositório oficial do Jenkins.

Pré-requisitos

Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo.

Instalando o Jenkins

Para instalar o Jenkins no seu sistema CentOS, siga as etapas abaixo:

  1. Jenkins é um aplicativo Java, portanto, o primeiro passo é instalar o Java. Execute o seguinte comando para instalar o pacote OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    A versão atual do Jenkins ainda não suporta Java 10 (e Java 11). Se você tiver várias versões do Java instaladas em sua máquina, verifique se o Java 8 é a versão Java padrão.

    O próximo passo é habilitar o repositório Jenkins. Para fazer isso, importe a chave GPG usando o seguinte comando curl :

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    E adicione o repositório ao seu sistema com:

    sudo rpm --import

    Depois que o repositório estiver ativado, instale a versão estável mais recente do Jenkins, digitando:

    sudo yum install jenkins

    Após a conclusão do processo de instalação, inicie o serviço Jenkins com:

    sudo systemctl start jenkins

    Para verificar se foi iniciado com êxito, execute:

    systemctl status jenkins

    Você deve ver algo semelhante a este:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Por fim, ative o serviço Jenkins para iniciar na inicialização do sistema.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Ajustar o firewall

Use os seguintes comandos para abrir a porta necessária:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Configurando o Jenkins

Para configurar sua nova instalação do Jenkins, abra o navegador e digite seu domínio ou endereço IP seguido pela porta 8080 :

http://your_ip_or_domain:8080

Uma tela semelhante à seguinte será exibida, solicitando que você digite a senha do administrador criada durante a instalação:

Se você chegou a esse ponto, instalou o Jenkins com sucesso no seu sistema CentOS.

Conclusão

Neste tutorial, você aprendeu como instalar e concluir a configuração inicial do Jenkins em sistemas baseados no CentOS / RHEL. Agora você pode visitar a página de documentação oficial do Jenkins e começar a explorar o modelo de plug-in e fluxo de trabalho do Jenkins.

jenkins centos